PHP高级实战-文件—上传类的成员属性有哪些?
时间:2021-06-29
来源:互联网
今天PHP爱好者给大家带来上篇文章给大家介绍了《PHP中什么是自定义异常处理类?如何解决自定义异常处理类?》,本文继续给大家介绍PHP高级实战-文件—上传类的成员属性有哪些?有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
PHP高级实战-文件.上传类
成员属性有:
需要初始化的成员
文件.上传路径
允许_上传后缀
允许_上传的mime
允许_上传的文件size
是否启用随机名
加上文件前缀|
自定义的错误号码和错误信息
要保存的文件信息
文件名
文件后缀
文件大小
文件mime
文件临时路径
文件新名字
对外公开方法有
uploadFile ($key);_上 传成功返回文件路径,上传失败返回false
外部可以直接获取错误号码和错误信息
我们还是以代码为例,我们新键一个文件,在文件里面定义一个class类,首先我们先将成员属性写出来,然后再把方法大概的步骤写出来,首先我们需要文件上传路径,文件上传得后缀,允许文件上传的mime,允许_上传的文件size,是否启用随机名和加上文件前缀,代码如下:
<?php
class Upload
{
//文件.上传保存路径
protected $path = './upload/';
//允许的后缀
protected $al1owSuffix = ['jpg','jpeg','gif','wbmp'.'png' ];
//允许的mime
protected $allowMime = ['image/jpeg','image/gif','image/wbmp','image/png'];
//允许的文件大小
protected $maxSize = 2000000;
//是否启用随机名字
protected $isRandName = true;
//上传文件前缀
protected $prefix = 'up_' ;
//错误号码和错误信息
protected $errorNumber;
protected $errorInfo;
//错误号码和错误信息.
protected $errorNumber;
protected $errorInfo;
//文件的信息
protected $oldName ;
protected $suffix;
protected $size;
protected $mime;
protected $tmpName;
//文件新名字
protected $newName;
}
以上代码是我们成员的一些属性;
写完属性,我们开始写构造方法,以及对外的构造方法,
//文件新名字
protected $newName ;
public function_ construct( )
{
I
}
public function uploadFile($key)
{
}
}
以上就是PHP高级实战-文件上传类的成员属性有哪些?的详细内容,更多请关注php爱好者其它相关文章!
-
微博如何图片评论 时间:2025-05-09
-
PHP array_push()函数详解(作用、用法) 时间:2025-05-09
-
菜鸟裹裹vip会员有什么用 时间:2025-05-09
-
NFT数字藏品平台是否靠谱?揭秘数藏平台骗局真相 时间:2025-05-09
-
霓虹深渊:无限金币流搭配攻略 时间:2025-05-09
-
ctfmon.exe系统错误怎么解决(ctfmonexe成功一直弹出来) 时间:2025-05-09
今日更新
-
html网页如何添加音乐
阅读:18
-
html5中怎么做五角星
阅读:18
-
ps ctrl+t用不了怎么办
阅读:18
-
详解WordPress文章阅读量如何统计和显示(非插件)
阅读:18
-
html中按钮颜色怎么设置
阅读:18
-
myeclipse怎么设置html文件编码
阅读:18
-
php怎么将大写字母转换为小写字母
阅读:18
-
php中git是什么意思
阅读:18
-
介绍基于ThinkPHP6的注解路由+自动接口文档生成+自动Mock测试数据生成
阅读:18
-
html中如何调整图片之间的间距
阅读:18