欧文
欧文
  • 发布:2015-06-03 12:37
  • 更新:2015-06-03 12:37
  • 阅读:1872

uploader 上传服务器返回500错误

分类:HTML5+

uploader 上传服务器返回500错误

服务端代码

  if ($_SERVER['REQUEST_METHOD'] == 'POST')   
        {  
            $ret=array('strings'=>$_POST,'error'=>'0');  
            $fs=array();  
            foreach ( $_FILES as $name=>$file ) {  

                $fn=$file['name'];  
                $ft=strrpos($fn,'.',0);  
                $fm=substr($fn,0,$ft);  
                $fe=substr($fn,$ft);  
                $fp='files/'.$fn;  
                $fi=1;  
                while( file_exists($fp) ) {  
                    $fn=$fm.'['.$fi.']'.$fe;  
                    $fp='files/'.$fn;  
                    $fi++;  
                }  
                move_uploaded_file($file['tmp_name'],$fp);  
                $fs[$name]=array('name'=>$fn,'url'=>$fp,'type'=>$file['type'],'size'=>$file['size'],);  
            }  
            $ret['files']=$fs;        
            echo json_encode($ret);  
        }else{  
            echo "{'error':'Unsupport GET request!'}";  
        }
2015-06-03 12:37 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复