Heim >Backend-Entwicklung >PHP-Problem >Was ist PHPload? Verwendung (Tutorial)

Was ist PHPload? Verwendung (Tutorial)

PHPz
PHPzOriginal
2023-04-04 10:42:41602Durchsuche

PHPLoad ist eine leichte PHP-Datei-Upload-Klasse, mit der Datei-Upload-Funktionen einfach verwaltet werden können. PHPLoad unterstützt das Hochladen von Dateien, die Dateiüberprüfung, Dateitypbeschränkungen, Dateigrößenbeschränkungen und andere Funktionen.

In diesem Tutorial stellen wir die Verwendung von PHPLoad vor.

Installation

Sie können die PHPLoad-Datei von GitHub https://github.com/prasathmani/tiny-php-file-upload-class herunterladen oder über Composer installieren.

Mit Composer:

Composer benötigt prasathmani/phpload

Nachdem Sie die Datei manuell heruntergeladen haben, extrahieren Sie die Datei in Ihr Projekt.

Mit

Wir schreiben ein einfaches Codebeispiel, um zu demonstrieren, wie PHPLoad verwendet wird.

//Klassenbibliotheksdateien einschließen
require_once "phpload.inc.php";

//PHPLoad instanziieren
$phpload = new PHPLoad();

//Dateitypbeschränkungen festlegen
$phpload->setAllowedTypes (array ("png", "jpg", "jpeg"));

//Legen Sie die Dateigrößenbeschränkung fest
$phpload->setMaxFileSize(1000000);

//Überprüfen Sie die Datei und speichern Sie sie
if($phpload ->validateUpload("user_file","uploads/")){

echo „Datei erfolgreich hochgeladen!“;

}else{

echo „Datei konnte nicht hochgeladen werden!“;

}

Im obigen Code , fügen wir zunächst die Datei phpload.inc.php ein und instanziieren dann die PHPLoad-Klasse. Wir legen die Grenzwerte für Dateityp und Dateigröße fest und rufen dann die Funktion „validateUpload()“ auf, um die Datei zu validieren und zu speichern.

Wenn die hochgeladene Datei die Einschränkungsbedingungen erfüllt, gibt diese Funktion „true“ zurück, andernfalls gibt sie „false“ zurück.

Sie können Dateityp- und Dateigrößenbeschränkungen auch festlegen, indem Sie:

//Dateitypbeschränkungen festlegen
$phpload->setAllowedExtensions(array("png", "jpg", "jpeg")

// Legen Sie die Dateigrößenbeschränkung fest
$phpload->setMaxFileSize(1000000);

Der obige Code verwendet die Funktionen setAllowedExtensions() und setMaxFileSize(), um die Dateityp- bzw. Dateigrößenbeschränkungen festzulegen.

Sie können auch die folgenden Funktionen verwenden, um Informationen über hochgeladene Dateien abzurufen:

//Name der hochgeladenen Datei abrufen
$phpload->getFileName();

//Größe der hochgeladenen Datei abrufen
$ phpload-> ;getFileSize();

//Den Typ der hochgeladenen Datei abrufen
$v->getFileType();

//Den temporären Speicherpfad der hochgeladenen Datei abrufen
$phpload->getTmpPath() ;

Zusammenfassung

PHPLoad ist eine leichte PHP-Datei-Upload-Klasse, die es Entwicklern erleichtert, Datei-Upload-Funktionen zu implementieren und hochgeladene Dateien zu begrenzen. In diesem Tutorial haben wir gelernt, wie man mit PHPLoad Dateitypen und Dateigrößen begrenzt und Informationen über hochgeladene Dateien erhält. Aufgrund von Problemen bei der Berechtigungsverwaltung wird empfohlen, das Upload-Verzeichnis außerhalb des Stammverzeichnisses der Website festzulegen.

Das obige ist der detaillierte Inhalt vonWas ist PHPload? Verwendung (Tutorial). 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