2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php文件上传类实例详解

php文件上传类实例详解

时间:2018-10-16 12:57:57

相关推荐

php文件上传类实例详解

后端开发|php教程

php,详解,实例

后端开发-php教程具体如下:

大秀直播平台源码,3798刷ubuntu,查看tomcat版本命令,爬虫插件网站,ssh php,环山seo推广服务哪家公司好lzw

/**$file=new class_file($file_array,"flash/"); $file->set_allow_type(array("jpg","jpeg","gif")); $file->is_limit_size(); if(!$file->allow_file_size()){ echo $file->error; exit; } if(!$file->allow_file_type()){ echo $file->error; exit(); }else if(!$file->uploadfile()){ echo $file->error; exit; }**/file_path=$file_array[ mp_name]; $this->file_size=$file_array[size]; $this->file_type=$file_array[ ype]; $this->save_path=$save_path; } //设置允许的文件类型 function set_allow_type($allow_type){$this->allow_type=$allow_type; } //设置允许的文件大小 function set_allow_size($allow_size){$this->allow_size=$allow_size; } //文件上传 public function uploadfile(){if(!$this->allow_file_type()){$this->file_name();}if(move_uploaded_file($this->file_path,$this->save_path.$this->file_name)){ return true;}else{ $this->error="文件上传失败"; return;} }//判断文件上传的类型 function allow_file_type(){$this->file_name();if(in_array($this->mime_type,$this->allow_type)){ return true; }else{ $this->error="不允许上传的类型"; exit(); } } //判断文件上传的大小 function allow_file_size($size=100){if($this->is_limit_size){$this->set_allow_size($size);if($this->allow_size>=$this->file_size){ return true;}else{ $this->error="超过文件上传大小限制";}} } //是否限制文件大小 function is_limit_size(){$this->is_limit_size=true; }//文件类型和文件名称 function file_name(){ $this->mime_type=substr($this->file_type,strpos($this->file_type,"/")+1); if($this->mime_type=="pjpeg"){$this->mime_type="jpg"; } if($this->mime_type=="x-ms-wma"){$this->mime_type="wma"; } if($this->mime_type=="x-ms-wmv"){$this->mime_type="wmv"; } $this->file_name=date("YmdHis").".$this->mime_type"; } function _get_file_name(){return $this->file_name; } }?>

总结:

ecshop三级分销系统源码,ubuntu内核版本大全,tomcat文件夹没权限,无锡爬虫彩叶,php表格怎么导出成word,菠菜seo团队lzw

php 网页游戏源码,vscode发布到服务器,ubuntu 重启 黑屏,tomcat插件官方下载,河津町爬虫,配置php解释器,无锡百度seo哪里好,swing 素材 网站lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。