Le format de fichier zip est utilisé pour la compression de données et d'archivage . Le fichier zip est utilisé pour réduire la taille des fichiers pour le stockage et utilise plusieurs algorithmes de compression de fichiers . Les extensions de fichier utilisés normalement se terminer par " . Zip ". Le répertoire central trouve à la fin d'un fichier répertorie tous les fichiers compressés dans le fichier zip. Création d'un fichier zip avec un script nécessite quelques commandes à mettre en place . Instructions 1 Ouvrez la ligne de commande de script PHP. Entrez le code suivant : " classe createDirZip s'étend createZip { fonction get_files_from_folder ( répertoire $ , $ put_into ) { if ($ handle = opendir ( $ repertoire ) ) { while ( false ! == ($ file = readdir ( $ handle ) )) { if ( is_file ( répertoire $ . $ file )) { $ fileContents = file_get_contents ( $ repertoire $ fichier.) ; $ this-> addFile ($ fileContents , $ $ put_into fichier.) ; ! '.' } elseif ($ file = et $ file ! = '..' et is_dir ( $ repertoire . $ file ) ) $ $ put_into de fichier '/') ; . . } } } closedir ($ handle); . } } " 2 Entrez ce code pour obtenir des fichiers de votre répertoire et sous-répertoire : " $ createZip = new . themes /'); " 3 Tapez le code suivant pour créer un objet à partir de votre poste et définir votre répertoire de base : " $ filename =' tmp /archive.zip '; $ fd = fopen ( $ fichier , ' wb '); $ out = fwrite ($ fd, $ createZip -> getZippedfile ()); fclose ( $ fd ) ; $ createZip -> forceDownload ($ filename ) ; @ unlink ( $ filename ) ; ». va afficher votre fichier zip.
|