Le site Web chinois php suivant présente comment utiliser PHP pour compresser des fichiers en fichiers ZIP. Grâce à la compression de fichier, nous réduisons la mémoire du fichier, compressons le fichier et le stockons sur le site Web.
Un : Utiliser PHP pour compresser des fichiers en fichiers ZIP
Lorsque vous distribuez des fichiers en les compressant, vous pouvez enregistrer le transfert volume, Tout d’abord, nous devons comprendre ce qu’est un fichier ZIP ?
Zip est un format de fichier d'archive créé à l'origine par pkzip développé par la société pkware. Les fichiers ZIP sont également souvent utilisés car les données sont échangées via des fonctions de communication, permettant de compresser les données.
Deux : Comment compresser en fichier ZIP
Bien qu'il soit généralement compressé par des commandes et des utilitaires GUI, PHP a également des fonctions pour gérer les fichiers zip, si vous utilisez php- La commande m affiche le zip, il sera intégré, le code est le suivant :
(PHP 5> = 5.2.0,PHP 7,PECL zip> = 1.1.0)
ZipArchive::addFile - Ajoute un fichier à une archive ZIP à partir du chemin donné
Instructions
ZipArchive :: addFile ( string $filename [, string $localname=NULL [, int $start= 0 [, int $length= 0 ]]]): bool
Ajoutez des fichiers à l'archive ZIP au chemin indiqué.
Paramètres
filename
Le chemin du fichier à ajouter.
localname
S'il est fourni, il s'agit du nom de fichier local qui sera écrasé dans l'archive ZIP.
start
n'utilise pas ce paramètre, mais nécessite l'extension de ZipArchive.
length
n'utilise pas ce paramètre, mais nécessite l'extension de ZipArchive.
Valeur de retour
Renvoie VRAI en cas de succès, ou FAUX en cas d'échec.
Par exemple :
<?php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->addFile('/path/to/index.txt', 'newname.txt'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?>
Remarque : Pour une portabilité maximale, il est recommandé de toujours utiliser des barres obliques (/) comme séparateurs de répertoire dans les noms de fichiers ZIP.
Ce qui précède est l'introduction complète sur la façon d'utiliser PHP pour compresser des fichiers en fichiers ZIP. Si vous souhaitez en savoir plus sur le tutoriel php, veuillez faire attention au site Web chinois php.
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!