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
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é
//Obtenir le type de fichier téléchargé
//Obtenir le chemin de stockage temporaire du fichier téléchargé
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!