您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 处置文件上传

2025/1/15 19:41:34发布14次查看
php 处理文件上传
false,'msg'=> 传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值);  break;
                case 2: $error = array('status'=>false,'msg'=> 上传文件的大小超过了 html 表单中 max_file_size 选项指定的值);  break;
                case 3: $error = array('status'=>false,'msg'=> 文件只有部分被上传);  break;
                case 4: $error = array('status'=>false,'msg'=> 没有文件被上传);   break;
                case 6: $error = array('status'=>false,'msg'=> 找不到临时文件夹);  break;
                case 7: $error = array('status'=>false,'msg'=> 文件写入失败);  break;
                default:  $error = array('status'=>false,'msg'=> 未知错误);  break;
            }
             return $error;
    }
    $path = upload/;//上传路径
    if(!file_exists($path))
    {
        if(! mkdir($path,0700))
        {
            $info = array(status=>false,msg=>存放文件目录不存在);
            return $info;
        }
    }
    //允许上传的文件格式
    $extension = strtolower(end(explode(/,$files[type])));
    $tp = array(gif,jpeg,jpg,png,bmp);
    if(!in_array($extension, $tp))
    {
        $info = array(status=>false,msg=>文件格式错误);
        return $info;
    }
    $filename = $path.date(ymdhis)...$extension;
    if(@move_uploaded_file($files[tmp_name], $filename))
    {
        $info = array(status=>true,msg=>$filename);
        return $info;
    }
    else
    {
        $info = array(status=>false,msg=>移动文件失败);
        return $info;
    }
}
?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product