2015-01-23 2 views
0

비어있을 수 없습니다와 나는 그 오류를 가지고 : 경고 uploadedfile : 공지 사항 : 정의되지 않은 인덱스 getimagesize()을 : 파일 이름은 비워 둘 수 없습니다공지 사항 : 정의되지 않은 인덱스 : uploadedfile 경고 : getimagesize() : 파일 이름은 내가 getimagesize 기능을 사용하려

형태는

<form action="index.php" method="POST" enctype="multipart/form-data"> 
Choose a file to upload: <input name="uploadedfile" type="file" /> 
<input type="submit" value="Upload File" name="uploadedfile" /> 
</form> 

및 스크립트

$imageinfo = getimagesize($_FILES['uploadedfile']['tmp_name']); 
if($imageinfo['mime'] != 'image/gif' && $imageinfo['mime'] != 'image/gif') { 
echo "Sorry, we only accepg GIF images"; 
exit; 
} 

은 무슨 일입니까? 덕분에 .

+0

양식 태그를 보여 주시겠습니까?'enctype = "multipart/form-data"'가 설정되어 있습니까? – Rizier123

+1

$ _FILES [ 'uploadedfile'] [ 'tmp_name'] <------- 비어 있습니다. –

+0

예 enctype을 설정했습니다. – andrews

답변

0

php.ini 파일을 확인하여 최대 파일 크기가 파일을 수락 할 수있는 값으로 설정되어 있는지 확인하는 것이 좋습니다. 예 :

; Maximum allowed size for uploaded files. 
; http://php.net/upload-max-filesize 
upload_max_filesize = 2000M 
관련 문제