上篇文章给大家介绍了《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高级实战-文件上传类的成员属性有哪些?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2510959.html