求助PHP文件上传没任何错误提示但是文件上传以后没这个文件
                        
                            时间:2021-07-01 10:21:17
                            帮助过:34人阅读
							                        
                     
                    
                    foreach($_FILES['imgs']['type'] as $k=>$v){  
 if ((($v == "image/gif") || ($v == "image/jpeg") || ($v == "image/pjpeg")))  
 {  
 if ($_FILES["imgs"]["error"][$k] == 0)  
 {  
 $fname=md5($_FILES["imgs"]["name"][$k]).'.'.pathinfo($_FILES["imgs"]["name"][$k], PATHINFO_EXTENSION);  
 move_uploaded_file($_FILES["imgs"]["tmp_name"][$k],$fname);  
 }  
 }  
 else  
 {  
 echo "Invalid file";  
 }    
 }    
 没有任何错误提示。。。还有就是 $_FILES["imgs"]["tmp_name"] 的位置是 C:\\WINDOWS\\php2EF.tmp 这样的  但是在这个位置没有找到文件。。。。我以前上传都没问题的 很奇怪这次就是不行。还有是本地网站 winxp系统   
回复讨论(解决方案)
   C:\WINDOWS 会有匿名用户访问权吗?  
 你最好指定一下 upload_tmp_dir 
   C:\WINDOWS 会有匿名用户访问权吗?  
 你最好指定一下 upload_tmp_dir  
 我指定了  现在显示的是D:\\php2EF.tmp  还是一样 
   你有几个名为 imgs[] 的上传控件? 
   你有几个名为 imgs[] 的上传控件?  
  
 1个的也试过 多个的也试过   
 1个的我用的是多选的 里面获取东西能获取到 就是到move_uploaded_file 的时候不提是错误 也没文件传上去 
   贴出你的表单 
    
   贴出你的表单  
  
 还有 我按照标准的格式  只上传一个1的 不循环的 也不行。。。。我在想是不是 apache和PHP哪里配置有问题 
   贴出你的表单  
 is_uploaded_file 也是false 不知道什么原因