2011-08-15 4 views
0

안녕하세요 여러분이 파일을 업로드하는 데이 코드 http://www.w3schools.com/php/php_file_upload.asp을 사용하고 있습니다. 그러나 이제는 선택 이미지로 양식을 만들고있어 업로드하지 못하게되었습니다. 파일이 없으므로 잘못된 파일 형식이라고합니다. 업로드 할 파일이 있는지 확인한 다음 업로드 스크립트가없는 경우 업로드 스크립트를 건너 뛰는 방법은 무엇입니까?업로드 이미지 PHP 문제

감사합니다.

참고 : 차이가있는 경우 스크립트에서 크기 제한을 제거했습니다.

+0

w3schools = badness. – cwallenpoole

+0

글쎄 그것은 초보자를위한 좋은 정보를 가지고 있지만, 그렇지 않으면 나는이 사람들과 다소 동의한다 : http://w3fools.com/ – TJHeuvel

+0

하하, 나는 세계에서 가장 발전된 재료는 아니지만 나는 아무것도 이해하지 못했을 것으로 생각한다. 내가 찾은 다른 사이트에서 ... – Alex

답변

2
if ($_FILES['nameofyourfileinput']['error'] === UPLOAD_ERR_OK) { 
    ... file has been uploaded and everything went ok ... 
} else if ($_FILES['nameofyourfieinput']['error'] !== UPLOAD_ERR_NO_FILE) { 
    ... something OTHER than a 'no file was uploaded' error has occured... 
} 

업로드 오류 코드는 here을 정의했다.

+0

3 = 연속으로 무엇을 의미합니까? – Alex

+0

http://php.net/manual/en/language.operators.comparison.php "엄격한 비교"입니다. 형식 AND 값을 비교합니다. PHP는 false가 0 (또는 0에서 false)으로 변환되기 때문에'0 == false'를 true로 평가합니다. '0 === false'라고 말하는 것은 두 값의 타입이 같기 때문에 값이 같더라도 실패합니다. –