Контроль ввода файла

У Вас есть веб-страница с формой, которая имеет поле ввода файла типа. У Вас есть другая веб-страница, которая ожидает данные из первой страницы.

На второй странице необходимо проверить, был ли файл отправлен.

Как дела это?

Я использовал следующее утверждение, но я не уверен в этом:

$_FILES["file"]["tmp_name"] == ""
1
задан Emanuil Rusev 30 May 2010 в 00:06
поделиться

4 ответа

  • http://www.w3schools.com/php/php_file_upload.asp

     0)
    {
     echo "Ошибка: " . $_FILES["file"]["error"] . "
    "; } else { echo "Upload: " . $_FILES["file"]["name"] . "
    "; echo "Тип: " . $_FILES["file"]["type"] . "
    "; echo "Размер: " . ($_FILES["file"]["size"] / 1024) . " Kb
    "; echo "Хранится в: " . $_FILES["file"]["tmp_name"]; } ?>
2
ответ дан 3 September 2019 в 00:13
поделиться

Попробуйте array_key_exists("file", $_FILES)

0
ответ дан 3 September 2019 в 00:13
поделиться

Я не часто работаю с загрузкой файлов в PHP, но есть ли причина, по которой:

isset($_FILES['file'])

не поможет?

0
ответ дан 3 September 2019 в 00:13
поделиться

Или вы можете просто проверить, пуст ли $_FILES.

if(empty($_FILES))
{
return false; // or make something else
}
0
ответ дан 3 September 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: