Le format de fichier Zip est polyvalent dans ses applications et est couramment utilisé dans les situations où la compression et d'archivage sont indispensables . L'archivage est utile lorsqu'un fichier doit être converti en une forme qui occupe un espace physique moins dans un support de stockage , tel qu'un disque dur ou un CD -ROM. En outre , la compression peut réduire la taille d'un fichier de façon à ce qu 'il peut être envoyé sur un réseau à un débit plus rapide . Le langage de script , PHP, est bien adapté pour créer et manipuler des fichiers Zip . Choses que vous devez
PHP version 5.2.0 ou ultérieure
texte éditeur
Un fichier Zip à
Voir Plus Instructions
1
Ouvrez votre texte éditeur avec un fichier de traitement de texte vide. Sur la première ligne de la boîte de saisie de texte , saisissez le code PHP à partir tag .
Php
2
instancier la classe ZipArchive sur la ligne suivante . Assurez-vous de terminer chaque ligne par un point-virgule
$ my_zipper = new ZipArchive ; .
3
Trouver le chemin absolu vers le fichier que vous souhaitez Zip. Ceci peut être réalisé en utilisant l'Apple de touches + i sur un Mac ou sous Windows en cliquant-droit sur le fichier , en sélectionnant Propriétés , puis en regardant emplacement. Copiez le chemin du fichier. Pour cet exemple , le fichier qui va être compressé est " file.txt " .
Utilisez la fonction ZipArchive «Ouvrir». Ecrivez ce qui suit :
if ($ my_zipper - > open ('' , ZipArchive :: CREATE ) === true ) {
Collez le chemin du fichier dans la fonction " ouvert " ; assurez-vous de le placer entre guillemets simples. Pour cet exemple, le chemin est /path /to /le /file.txt . Cette fonction prend deux paramètres, le chemin d'accès au fichier et la possibilité de créer un nouveau fichier Zip. Les paramètres sont séparés par une virgule.
If ($ my_zipper -> open (' /chemin /vers /le /fichier.txt' , ZipArchive :: Create ) === true ) {
Hôtels 4
puis utilisez la fonction " addFile " pour placer le fichier dans le nouveau fichier Zip. La fonction " addFile " prend deux paramètres . Le premier paramètre est le chemin absolu du fichier sur l'ordinateur et le second est le chemin dans le nouveau fichier Zip. Cela permet à la structure à l'intérieur d'un fichier Zip être composé d' une série de dossiers , et pas seulement un répertoire plat. Assurez-vous de mettre en retrait la ligne suivante
$ zip -> addFile ('/chemin /vers /le /fichier.txt' , 'fichier.txt '); .
5 < p > Fermez le nouveau fichier zip en utilisant la fonction « fermer ». Assurez-vous de mettre en retrait la ligne suivante
$ zip -> close (); .
Ajouter la logique suivante sur la ligne suivante . Encore une fois, tiret la ligne suivante . Félicitations
echo ' ! Fichier zippé avec succès ';} else { echo' Oops , fichier n'a pas été zippé ';}
Fin du code avec la balise de fermeture PHP,
6
Enregistrer " > ? " le fichier en tant que PHP avec l'extension de fichier " . php" . Un exemple de ceci serait:
" MyZipCode.php "