ホームページ  >  記事  >  バックエンド開発  >  PHP の高度な実践 - ファイル アップロード クラスのメンバー属性は何ですか?

PHP の高度な実践 - ファイル アップロード クラスのメンバー属性は何ですか?

慕斯
慕斯オリジナル
2021-06-21 17:56:552039ブラウズ

前の記事では、「PHP のカスタム例外処理クラスとは何ですか?」について紹介しました。カスタム例外処理クラスを解決するにはどうすればよいですか? 》では、この記事では引き続き PHP の高度な実践方法、つまりファイル アップロード クラスのメンバー属性とは何なのかを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP の高度な実践 - ファイル アップロード クラスのメンバー属性は何ですか?

#PHP Advanced Practice-File.Upload Class

メンバー属性は次のとおりです:

  • 初期化する必要があるメンバー

  • File.Upload path

  • Allow_upload サフィックス

  • Allow_uploaded mime

  • Allow_uploaded ファイル サイズ

  • ランダム名を有効にするかどうか

  • ファイル接頭辞の追加|

  • #カスタマイズされたエラー番号とエラー メッセージ
  • ##保存するファイル情報
  • #ファイル名

  • ファイルサフィックス

  • ファイルサイズ

  • ##ファイルmime

  • ファイルの一時パス

    ##ファイルの新しい名前
  • ##ファイルを外部に公開する方法があります

  • uploadFile ($key);_アップロードが成功した場合はファイル パスが返され、アップロードが失敗した場合は false が返されます。

  • エラー番号とエラー情報

  • コードを例に挙げると、新しいファイルを作成し、そのファイル内にクラスを定義します。まず、メンバーの属性を書き出し、次に、メソッドのおおよその手順を書きます。まず、ファイル アップロード パス、ファイル アップロードのサフィックス、ファイル アップロードを許可する MIME、アップロードを許可するファイルのサイズ、ランダムを有効にするかどうかが必要です。名前を付けてファイル接頭辞を追加すると、コードは次のようになります:

    <?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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。