clearstatcache();
if($_FILES['images']){
if ($_FILES['images']['error'] !== UPLOAD_ERR_OK) {
$error[] = "Upload failed with error code " . $_FILES['images']['error'];
}
$info = getimagesize($_FILES['images']['tmp_name']);
if ($info === FALSE) {
$error[] = "Unable to determine image type of uploaded file";
}
if (($info[2] !== IMAGETYPE_GIF) && ($info[2] !== IMAGETYPE_JPEG) && ($info[2] !== IMAGETYPE_PNG)) {
$error[] = "Not a gif/jpeg/png";
}
if ($_FILES["images"]["size"] > 100000) {//1mb limit
$error[] = "Sorry, your file is too large.";
}
}
это мой php-код. проверяя, является ли файл пустым. и я хочу. если файл существует, то php проверит файл. но если пользователь не выбрал изображение. проверка будет просто игнорировать его. Я не могу отладить его. если im не подбирает изображение, код еще не подтвержден и ошибка указана Warning: getimagesize(): Filename cannot be empty in C:\xampp\htdocs\savings\LiveUpdate.php on line 10
php file image upload валидация
редактировать свой вопрос, чтобы включить форму HTML для этого. Вам также следует, чтобы эта ошибка Google, есть много хитов и может быть из-за многих причин. –
Возможный дубликат [Warning: getimagesize() \ [function.getimagesize \]: Имя файла не может быть пустым предупреждающим сообщением?] (Http://stackoverflow.com/questions/16043892/warning-getimagesize-function-getimagesize-filename-cannot -be-empty-warnin) –
Возможный дубликат [Загрузка фотогалереи getimagesize() предупреждение - имя файла не может быть пустым] (http://stackoverflow.com/questions/17632353/photo-upload-getimagesize-warning-filename-cannot-be -empty) –