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爱好者其它相关文章!
-
永劫无间多少钱一个红 2024-12-20
-
永劫无间多少钱开一个箱子 2024-12-20
-
阿瑞斯病毒2火铳弹药怎么获得?阿瑞斯病毒2火铳弹药获得方法 2024-12-19
-
阿瑞斯病毒2哈士奇在哪?阿瑞斯病毒2哈士奇获得方法 2024-12-19
-
寻道大千反击流阵容推荐 2024-12-19
-
和平精英性别怎么换?和平精英性别转换方法 2024-12-19