2011-03-07 3 views
3

파일이 $fileImage = $_FILES['fileCatImg'];입니다. 업로드하려고하면 모든 것이 작동하지만 파일이 먼저 선택되었는지 어떻게 확인합니까? if (isset($fileImage))if (empty($fileImage))이 작동하지 않습니다. 그 중 하나는 항상 참 값을 반환하지만 다른 값은 항상 거짓 값을 반환합니다.파일을 선택했는지 확인하는 방법

답변

4

확인 파일 크기 :

if($_FILES['fileCatImg']['size'] > 0) { ... } 
1

은 어떤 파일이 때 $_FILES['fileCatImg']['error'] == UPLOAD_ERR_NO_FILE을 업로드하지 않습니다,하지만 적절한 오류 메시지를 결정할에만 유용했다. 파일 업로드 중에 무언가가 잘못되었을 때 $_FILES['fileCatImg']['error']이 가정 할 수있는 다른 값은 Error Messages Explained을 참조하십시오.

관련 문제