Загрузить изображение PHP проблема - PullRequest
0 голосов
/ 15 августа 2011

Привет, ребята, я использую этот код http://www.w3schools.com/php/php_file_upload.asp для загрузки файлов, и он отлично работает, но сейчас я делаю форму с дополнительным изображением, и она не позволяет мне загружать.Это говорит о том, что это неверный формат файла, так как это вообще не файл.Как проверить, есть ли файл для загрузки или нет, а затем пропустить скрипт загрузки, если его нет?

Спасибо!

Примечание. Я удалил ограничение размера из сценария, еслиэто делает любую разницу.

Ответы [ 2 ]

2 голосов
/ 15 августа 2011
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...
}

Определить коды ошибок загрузки здесь .

0 голосов
/ 15 августа 2011

Просто проверьте, не является ли код ошибки файла 4;http://php.net/manual/en/features.file-upload.errors.php

...