У Вас есть веб-страница с формой, которая имеет поле ввода файла типа. У Вас есть другая веб-страница, которая ожидает данные из первой страницы.
На второй странице необходимо проверить, был ли файл отправлен.
Как дела это?
Я использовал следующее утверждение, но я не уверен в этом:
$_FILES["file"]["tmp_name"] == ""
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"];
}
?>
Я не часто работаю с загрузкой файлов в PHP, но есть ли причина, по которой:
isset($_FILES['file'])
не поможет?
Или вы можете просто проверить, пуст ли $_FILES
.
if(empty($_FILES))
{
return false; // or make something else
}