Предупреждение: getimagesize () [function.getimagesize]: имя файла не может быть пустым предупреждением?
До недавнего времени я использовал PHP для загрузки фотографий на сайт. Но вдруг он начал вызывать всевозможные сообщения об ошибках.
Я использую форму, которая в действии запускает следующий код:
$uploaddir = "../../user_content/photo/";
$allowed_ext = array("jpeg", "jpg", "gif", "png");
if(isset($_POST["submit"])) {
$file_temp = $_FILES['file']['tmp_name'];
$info = getimagesize($file_temp);
} else {
print "File not sent to server succesfully!";
exit;
}
Часть загрузки файла формы имеет следующие элементы:
<input name="file" type="file" class="photo_file_upload">
Кнопка отправки для загрузки имеет следующие атрибуты:
<button type="submit" name="submit" class="photo_upload">Upload</button>
Но всякий раз, когда я запускаю это, я всегда получаю следующее предупреждение:
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in (upload PHP file) on line 10
(строка 10 - это часть: $ info = getimagesize ($ file_temp);)
У кого-нибудь есть идеи о том, что является причиной этого?