Heim  >  Artikel  >  Backend-Entwicklung  >  PHP Advanced Practice – Was sind die Mitgliedsattribute der Datei-Upload-Klasse?

PHP Advanced Practice – Was sind die Mitgliedsattribute der Datei-Upload-Klasse?

慕斯
慕斯Original
2021-06-21 17:56:552044Durchsuche

Der vorherige Artikel hat Ihnen Folgendes vorgestellt: „Was ist eine benutzerdefinierte Ausnahmebehandlungsklasse in PHP?“ Wie löse ich eine benutzerdefinierte Ausnahmebehandlungsklasse? 》, dieser Artikel führt Sie weiterhin in die fortgeschrittene Praxis von PHP ein – was sind die Mitgliedsattribute der Datei-Upload-Klasse? Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

PHP Advanced Practice – Was sind die Mitgliedsattribute der Datei-Upload-Klasse?

PHP Advanced Practice – File.Upload-Klasse

Mitgliedsattribute sind:

  • Mitglieder, die initialisiert werden müssen

  • File.Upload-Pfad

  • Allow_Upload Suffix

  • Allow_uploaded mime

  • Allow_uploaded file size

  • Ob zufällige Namen aktiviert werden sollen

  • plus Dateipräfix|

  • Benutzerdefinierte Fehlernummer und Fehlermeldung

  • Gespeichert Dateiinformationen

  • Datei Name: Dateisuffix: Dateigröße: Datei-Mime

  • uploadFile ($key );_Gibt den Dateipfad zurück, wenn der Upload erfolgreich ist, false, wenn der Upload fehlschlägt Neue Datei: Zuerst schreiben wir die Mitgliedsattribute und dann die ungefähren Schritte der Methode. Zuerst benötigen wir den Datei-Upload-Pfad, das Datei-Upload-Suffix und den MIME, der das Hochladen der Datei ermöglicht , und die zulässige Dateigröße, ob zufällige Namen aktiviert und Dateipräfixe hinzugefügt werden sollen, der Code lautet wie folgt:

    <?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;
    }
  • Der obige Code enthält einige Attribute unserer Mitglieder.
  • Nachdem wir die Attribute geschrieben haben, beginnen wir um die Konstruktionsmethode sowie die externe Konstruktionsmethode zu schreiben,

    //文件新名字
    protected $newName ;
    public function_ construct( )
    {
    I
    }
    public function uploadFile($key)
    {
    }
    }
  • Empfohlenes Lernen:
  • php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP Advanced Practice – Was sind die Mitgliedsattribute der Datei-Upload-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn