您有一个网页,其表单的输入字段为 file 。您有另一个网页需要第一页的数据。
在第二页中,您需要检查文件是否已发送。
你是怎么做到的?
我一直在使用以下声明,但我不确定:
$_FILES["file"]["tmp_name"] == ""
答案 0 :(得分:2)
http://www.w3schools.com/php/php_file_upload.asp
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>
答案 1 :(得分:0)
尝试array_key_exists("file", $_FILES)
答案 2 :(得分:0)
我不经常使用PHP文件上传,但有任何理由:
isset($_FILES['file'])
不会做的伎俩?
答案 3 :(得分:0)
或者您可以检查$_FILES
是否为空。
if(empty($_FILES))
{
return false; // or make something else
}