Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我能';“我找不到”;“临时文件”;哪个是通过我的本地主机中的php文件上载功能上载的?_Php - Fatal编程技术网

为什么我能';“我找不到”;“临时文件”;哪个是通过我的本地主机中的php文件上载功能上载的?

为什么我能';“我找不到”;“临时文件”;哪个是通过我的本地主机中的php文件上载功能上载的?,php,Php,好的,我正在检查临时文件在哪里使用php上传,代码如下: if(isset($_POST['submit'])){ echo "<pre>"; print_r($_FILES); } 现在,我检查了目录:D:\Softwares Installed\xampp\tmp\phpB994.tmp,但找不到该文件?为什么我找不到它 更新: 使用下面的代码,我检查文件类型是jpg、jpeg、png还是gif格式 elseif( ($file_type !== "im

好的,我正在检查临时文件在哪里使用php上传,代码如下:

if(isset($_POST['submit'])){    
    echo "<pre>";
    print_r($_FILES);
}
现在,我检查了目录:D:\Softwares Installed\xampp\tmp\phpB994.tmp,但找不到该文件?为什么我找不到它

更新:

使用下面的代码,我检查文件类型是jpg、jpeg、png还是gif格式

elseif( ($file_type !== "image/jpg") || ($file_type !== "image/gif") || ($file_type !== "image/jpeg") || ($file_type !== "image/jpeg")  ){
    echo 'file type not allowed';
}       
若文件的类型正确,那个么下面的代码不应该返回任何错误,但它显示了错误。我的意思是
echo
message

elseif( ($file_type !== "image/jpg") && ($file_type !== "image/gif") && ($file_type !== "image/jpeg") && ($file_type !== "image/jpeg")  ){
    echo 'file type not allowed';
}       
但当我使用它时,它工作得很好:


如果临时目录未被移开或重命名,则在请求结束时将从临时目录中删除该临时目录

所以您可以在完成脚本之前移动这些文件


读得好

为什么不使用
移动上传的文件()
?@Jan我已经检查了移动上传的文件()。它已成功上载到我选择的目录中,但我想知道在移动之前临时文件在哪里?是否有办法查看临时文件?@shibbirahmed是重命名它或从其他位置移动如果我移动,我知道我可以看到它,但实际上我想看到phpB994.tmp文件。@shibbirahmed否您看不到它谢谢,我明白。你能检查一下我的更新问题吗?
elseif( ($file_type !== "image/jpg") || ($file_type !== "image/gif") || ($file_type !== "image/jpeg") || ($file_type !== "image/jpeg")  ){
    echo 'file type not allowed';
}       
elseif( ($file_type !== "image/jpg") && ($file_type !== "image/gif") && ($file_type !== "image/jpeg") && ($file_type !== "image/jpeg")  ){
    echo 'file type not allowed';
}