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 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 "
|