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 – 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 = './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; }
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) { } }
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!