所以我有这样的表格:
<form method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="data" value="send">
</form>
这段代码:
if(isset($_POST['data'])){
$file = $_FILES['file'];
if($file){
echo 'ok';
} else {
echo 'not ok';
}
}
为什么它回应&#39; ok&#39;?不应该回声“不好”&#39;?我怎么能得到回声呢?
答案 0 :(得分:0)
您可以使用函数is_uploaded_file
:
if(is_uploaded_file($_FILES['file']['tmp_name']) && file_exists($_FILES['file']['tmp_name']))
echo 'ok';
else
echo 'not ok';
答案 1 :(得分:0)
如果(isset($ _ POST [ '数据'])){
$ file = $ _FILES ['file'] ['name'];
if($ file!=“”){
echo 'ok';
}其他{
echo 'not ok';
}
}