Мой сценарий до сих пор работал нормально; Мне удалось загрузить файлы изображений без каких-либо проблем, но не в последнее время. Вот как я устраняю проблему:
Проверьте, загружен ли файл или нет.
if ($_FILES['foto']["error"] > 0){
echo "Upload of photo image file failed (".$_FILES["foto"]["error"].").";
}
Ошибка не возвращается, следовательно, загрузка прошла успешно.
Затем я попытался вывести $_FILES['foto']['tmp_name']
, это тоже возвращает путь.
Затем я проверил, существует ли функция: function_exists ('getimagesize'); это возвращает истину
Затем я подтверждаю значение allow_url_fopen = On в php.ini
Наконец, эта строка var_dump(getimagesize($_FILES['foto']['tmp_name']));
возвращает bool (false)
Что здесь происходит и почему не работает функция getimagesize. Я пробовал с разными типами изображений.
error_reporting
включен? Попробуйте добавитьerror_reporting(E_ALL);
перед вызовомgetimagesize
. - person Koen.   schedule 02.11.2013