php封装图片上传类
来源:互联网 发布:深圳unity3d培训 编辑:程序博客网 时间:2024/05/19 20:22
PHP中的类和对象十分有用,今天就来分享一下用PHP的封装的图片上传的类,妈妈再也不担心我上传图片了。哄哄
---------------》废话不多说,直接走代码《-------------------
<?phpheader('content-type:text/html;charset=utf-8');class UpImg{public $arrimg;//上传文件用到的数组。function __construct($ai){$this->arrimg=$ai;}function checktype(){//上传文件类型判断$extname=end(explode(".",$this->arrimg['name']));//取出上传文件的扩展名$brr=array("jpg","gif","png","jpeg");if(in_array($extname,$brr)){return $extname;}else{echo "上传文件类型错误,请修改正后上传。";exit;}}function checksize(){if($this->arrimg['size']>2000000){echo "文件太大,请调整后再上传。";exit;}}function createdir(){$filepath="upload/";if(!is_dir($filepath)){//目录不存在就创建它mkdir($filepath);}$filepath=$filepath.date("Ymd")."/";if(!is_dir($filepath)){mkdir($filepath);}$filename=$filepath.uniqid("is_ref_",true).".".$extname;return $filename;}function uploadimg(){if($this->arrimg['error']==0){$extname=$this->checktype();//判断类型$this->checksize();//判断大小$filename=$this->createdir();move_uploaded_file($this->arrimg["tmp_name"],$filename);return $filename;}else{echo "文件上传失败。";}}}?>
2 0
- php封装图片上传类
- PHP 原生态图片上传封装类
- php封装类 实现图片上传
- PHP 封装自己的图片上传类
- PHP封装上传类
- php封装类实现的图片上传可直接引用
- php----图片上传封装类:单张,多张图片上传,生成缩略图
- PHP文件上传类封装
- 原生PHP上传封装类
- PHP图片上传类
- PHP上传图片类
- php图片上传类
- php图片上传类
- 使用封装图片类上传图片
- 封装 图片上传、数据库、跳转添加 类
- flex图片上传(封装)
- 在php中将上传封装成类
- 在php中将上传封装成类
- javscript函数内变量声明提前
- 嵌入式学习
- C#-面向对象的多态思想 ---ShinePans
- 3.1poj2972确定进制
- Linux下SVN 命令操作手册
- php封装图片上传类
- C++ 虚函数表 单继承
- C++中static的用法总结
- 继承与派生2
- 多少个0
- 01-06: Android当中常见控件
- 详解时间复杂度
- 求一个数阶乘的后面连续0的个数
- 数据库存储 层次、树形结构 的标准做法