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.