php 文件上传类(7)
来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:15 点击:次
private $allowType=array('jpg','gif','png'); //
private $maxSize=2000000; //允许文件上传的最大度是2M
private $isUserDefName=false; //是否采用用户自定义名
private $userDefName; //用户定义名称
private $isRandName=true; //是否随机命名
private $randName; //系统随机名称
private $errorNum=0; //错误号
private $isCoverModer=true; //是否覆盖模式
function __construct($options=array()){
$this->setOptions($options); //设置上传时属性列表
}
function uploadFile($filefield){
$this->setOption('errorNum',0); //设置错误位
$this->setOption('fileField',$filefield); //设置fileField
$this->setFiles(); //设置文件信息
$this->checkValid(); //判断合法性www.2cto.com
$this->checkFilePath(); //检查文件路径
$this->setNewFileName(); //设置新的文件名
if($this->errorNum<0)
return $this->errorNum;
return $this->copyFile(); //上传文件
}
private function setOptions($options=array()){
相关新闻>>
- 发表评论
-
- 最新评论 更多>>