Maison  >  Article  >  développement back-end  >  Qu’est-ce que phpload ? Comment utiliser (tutoriel)

Qu’est-ce que phpload ? Comment utiliser (tutoriel)

PHPz
PHPzoriginal
2023-04-04 10:42:41556parcourir

PHPLoad est une classe de téléchargement de fichiers PHP légère utilisée pour gérer facilement les fonctions de téléchargement de fichiers. PHPLoad prend en charge le téléchargement de fichiers, la vérification de fichiers, les restrictions de type de fichier, les restrictions de taille de fichier et d'autres fonctions.

Dans ce tutoriel, nous présenterons comment utiliser PHPLoad.

Installation

Vous pouvez obtenir le fichier PHPLoad depuis GitHub https://github.com/prasathmani/tiny-php-file-upload-class, ou l'installer via Composer.

Utilisation de Composer :

composer require prasathmani/phpload

Après avoir téléchargé le fichier manuellement, extrayez le fichier dans votre projet.

Utilisation

Nous allons écrire un exemple de code simple pour montrer comment utiliser PHPLoad.

//Inclure les fichiers de bibliothèque de classes
require_once "phpload.inc.php";

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

//Définir les restrictions de type de fichier
$phpload->setAllowedTypes (tableau ("png","jpg","jpeg"));

//Définissez la limite de taille du fichier
$phpload->setMaxFileSize(1000000);

//Vérifiez le fichier et enregistrez-le
if($phpload ->validateUpload("user_file","uploads/")){

echo "Fichier téléchargé avec succès!";

}else{

echo "Le téléchargement du fichier a échoué!";

}

Dans le code ci-dessus , nous incluons d'abord le fichier phpload.inc.php puis instancions la classe PHPLoad. Nous définissons les limites de type et de taille de fichier, puis appelons la fonction validateUpload() pour valider le fichier et l'enregistrer.

Si le fichier téléchargé répond aux conditions de restriction, cette fonction retournera vrai, sinon elle retournera faux.

Vous pouvez également définir les limites de type et de taille de fichier en :

//Définir les limites de type de fichier
$phpload->setAllowedExtensions(array("png","jpg","jpeg")); Définissez la limite de taille de fichier

$phpload->setMaxFileSize(1000000);


Le code ci-dessus utilise les fonctions setAllowedExtensions() et setMaxFileSize() pour définir respectivement le type de fichier et les limites de taille de fichier.

Vous pouvez également utiliser les fonctions suivantes pour obtenir des informations sur les fichiers téléchargés :

//Obtenir le nom du fichier téléchargé

$phpload->getFileName();


//Obtenir la taille du fichier téléchargé

$ phpload-> ;getFileSize();


//Obtenir le type de fichier téléchargé

$v->getFileType();


//Obtenir le chemin de stockage temporaire du fichier téléchargé

$phpload->getTmpPath();


Résumé

PHPLoad est une classe de téléchargement de fichiers PHP légère qui permet aux développeurs d'implémenter des fonctions de téléchargement de fichiers et de limiter les fichiers téléchargés. Dans ce didacticiel, nous avons appris à utiliser PHPLoad pour limiter les types et les tailles de fichiers et obtenir des informations sur les fichiers téléchargés. En raison de problèmes de gestion des autorisations, il est recommandé de définir le répertoire de téléchargement en dehors du répertoire racine du site Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn