首頁  >  文章  >  後端開發  >  PHP高階實戰-檔案上傳類別的成員屬性有哪些?

PHP高階實戰-檔案上傳類別的成員屬性有哪些?

慕斯
慕斯原創
2021-06-21 17:56:552038瀏覽

上篇文章為大家介紹了《PHP中什麼是自訂異常處理類別?如何解決自訂異常處理類別? 》,本文繼續介紹PHP高階實戰-檔案—上傳類別的成員屬性有哪些?有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

PHP高階實戰-檔案上傳類別的成員屬性有哪些?

PHP進階實戰-檔案.上傳類別

#成員屬性有:

  • 需要初始化的成員

  • 檔案.上傳路徑

  • 允許_上傳後綴

  • #允許_上傳的mime

  • 允許_上傳的檔案size

  • 是否啟用隨機名稱

  • 加上檔案前綴|

  • 自訂的錯誤號碼和錯誤訊息

  • 要儲存的檔案資訊

  • 檔案名稱

  • 檔案後綴

  • 檔案大小

  • 檔案mime
  • 檔案暫存路徑
  • #檔案新名字
  • 對外公開方法有
  • uploadFile ($key);_上傳成功返回檔案路徑,上傳失敗返回false

外部可以直接取得錯誤號碼和錯誤訊息

我們還是以程式碼為例,我們新鍵一個文件,在文件裡面定義一個class類,首先我們先將成員屬性寫出來,然後再把方法大概的步驟寫出來,首先我們需要檔案上傳路徑,檔案上傳得後綴,允許檔案上傳的mime,允許_上傳的檔案size,是否啟用隨機名稱和加上檔案前綴,程式碼如下:

<?php
class Upload
{
    //文件.上传保存路径
    protected $path = &#39;./upload/&#39;;
    //允许的后缀
    protected $al1owSuffix = [&#39;jpg&#39;,&#39;jpeg&#39;,&#39;gif&#39;,&#39;wbmp&#39;.&#39;png&#39; ];
    //允许的mime
    protected $allowMime = [&#39;image/jpeg&#39;,&#39;image/gif&#39;,&#39;image/wbmp&#39;,&#39;image/png&#39;];
    //允许的文件大小
    protected $maxSize = 2000000;
    //是否启用随机名字
    protected $isRandName = true;
    //上传文件前缀
    protected $prefix = &#39;up_&#39; ;
    //错误号码和错误信息
    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高階實戰-檔案上傳類別的成員屬性有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn