您有一个表单有一个输入字段类型为文件的网页。你有另一个网页,期望第一页的数据。文件输入验证
在第二页中,您需要检查文件是否已发送。
你是怎么做的?
我一直在使用下面的语句,但我不知道这件事:
$_FILES["file"]["tmp_name"] == ""
您有一个表单有一个输入字段类型为文件的网页。你有另一个网页,期望第一页的数据。文件输入验证
在第二页中,您需要检查文件是否已发送。
你是怎么做的?
我一直在使用下面的语句,但我不知道这件事:
$_FILES["file"]["tmp_name"] == ""
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"];
}
?>
尝试array_key_exists("file", $_FILES)
我不PHP文件上传经常工作,但没有任何理由那:
isset($_FILES['file'])
会不会做诡计?
或者你可以只检查是否$_FILES
是空的。
if(empty($_FILES))
{
return false; // or make something else
}