当前位置 : 主页 > 网络编程 > PHP >

多文件封装.txt

来源:互联网 收集:自由互联 发布时间:2021-06-28
多文件封装.txt $v) { if($v==0){ $onefile['name'] =$file['name'][$k]; $onefile['tmp_name'] =$file['tmp_name'][$k]; $onefile['size'] =$file['size'][$k]; $onefile['error'] =$file['error'][$k]; $onefile['type'] =$file['type'][$k]; if(!is_u
多文件封装.txt
  $v) {
  	if($v==0){
  		$onefile['name']     =$file['name'][$k];
  		$onefile['tmp_name'] =$file['tmp_name'][$k];
  		$onefile['size']     =$file['size'][$k];
  		$onefile['error']    =$file['error'][$k];
  		$onefile['type']     =$file['type'][$k];
  		if(!is_uploaded_file($onefile['tmp_name'])){
          die('非法文件');
  		}
  		$finfo=finfo_open(FILEINFO_MIME_TYPE);
  		$mime=finfo_file($finfo,$onefile['tmp_name']);
  		if(!empty($arr_mime)){
  			if(in_array($mime,$arr_mime)){
  				die('类型不支持');
  			}
  		}
  		if($max_size*1024*1024<$onefile['size']){
  			die('文件过大');
  	    }
  	    $ext=strrchr($onefile['name'],'.');
  	    $save_path=$dir.uniqid().$ext;
  	    if(move_uploaded_file($onefile['tmp_name'],$save_path)){
  	    	echo "文件".$onefile['name']."上传成功! 保存路径".$save_path."";
  	    }
    } 
  }
 }
    else{

		if($file['error']!=0){
			$error_msg="";
		    switch ($file['error']) {
			 case 1:
				$error_msg='文件超过2M';
				break;
		     case 4:
		        $error_msg='未选择文件';
		        break;
		     case 6:
		        $error_msg='临时路径错误';
		        break;
		    }
		die($error_msg);
	    }
    }
}



$max_size=1.8;
$file=$_FILES['myfile'];

$dir="f:/image/";

$arr_mime=["image/png,image/gif,image/jpeg,image/jpg,text/html,text/css,text/javascript,text/plain"];
echo upload_one($file,$max_size,$dir,$arr_mime);

?>
上一篇:fzr.php
下一篇:tips-1051767-01.php
网友评论