PHP高级实战-文件上传类的成员属性有哪些?

上篇文章给大家介绍了《php中什么是自定义异常处理类?如何解决自定义异常处理类?》,本文继续给大家介绍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

(0)
上一篇 2025年3月5日 14:22:39
下一篇 2025年2月18日 03:56:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php怎么将大写字母转换为小写字母

    转换方法:1、使用“strtolower(字符串)”语句,可将字符串转化为小写。2、使用“lcfirst(字符串)”语句,可将字符串的首字母转化为小写;3、使用“mb_strtolower(字符串,字符编码)”语句,可将字符串转化为小写。 …

    2025年3月5日
    200
  • php中git是什么意思

    在php中,Git是一个开源的分布式版本控制系统,是一个版本管理工具,可以有效、高速地处理从很小到非常大的项目版本管理;它是编程人员常用的重要工具,可以很大程度上提高项目工作的效率。 本教程操作环境:windows7系统、PHP7.1版,D…

    2025年3月5日
    200
  • php中魔术方法和魔术常量是什么

    在php中,魔术方法是指以两个下划线“__”开头的方法,例如“__call()”、“__get()”、“__set()”等;魔术常量是指会随着他们所在代码位置的变化而变化的8个常量,例如“__LINE__”、“__FILE__”等。 本教程…

    2025年3月5日
    200
  • 三分钟带你了解PHP操作用户提交内容时需要注意的危险函数

    本篇文章给大家介绍一下php操作用户提交内容时需要注意的危险函数。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 对于我们的程序开发来说,用户的输入是解决安全性问题的第一大入口。为什么这么说呢?不管是SQL注入、XSS还是…

    2025年3月5日
    200
  • 如何学习方法参数类型声明

    本篇文章给大家介绍一下学习方法参数类型声明的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 不管从事什么行业,现在都是活到老学到老的趋势,特别是我们这堆码农。这回也不用说新技术用不上,光光是PHP文档的学习都会发现非…

    2025年3月5日
    200
  • PHP跨页传递失败怎么办?

    本篇文章给大家介绍一下解决php跨页传递失败的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 这篇文章主要介绍了PHP SESSION跨页面传递失败解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一…

    2025年3月5日
    200
  • PHP如何更好地调用API接口

    本篇文章给大家介绍一下php调用api接口更好的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 API接口在各种场景中已经非常普遍使用,通常在PHP后台调用API接口,需要通过Curl库来自己封装,且不说各种充值门槛…

    2025年3月5日
    200
  • 如何用PHP制作MVC框架大体流程

    上篇文章给大家介绍了《在php中如何运用model类的select方法?》,本文继续给大家介绍如何用php制作mvc框架大体流程有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP高级头战-MVC框架 1、 mvcmod…

    2025年3月5日
    200
  • PHP中什么是工厂模式以及工厂方法模式?

    工厂方法模式核心是工厂类不再负责所有对象的创建,而是将具体创建的工作交给子类去做,成为一一个抽象工厂角色,它仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节,我们可以深入探讨: 相关推荐:《PHP中什么是设计模式…

    编程技术 2025年3月5日
    200
  • PHP中什么是观察者模式?如何运用?

    对于观察者模式,我们可能并不是那么耳熟闻详,它是一种事件系统,意味着这一模式允许某个类观察另一一个类的状态,当被观察的类状态发生改变的时候,观察类可以收到通知并且做出相应的动作;观察者模式提供了避免组件之间紧密耦合的另一种方法;因此我们就一…

    2025年3月5日
    200

发表回复

登录后才能评论