PHP versión 5.2 o posterior
Mostrar más instrucciones
1
Crear una nueva instancia de la clase ZipArchive . Por ejemplo , escriba: ?
< Php
$ zip = new ZipArchive ;
2
Abra el archivo zip en el disco y de prueba para asegurarse de que era abierto con éxito . Por ejemplo , escriba:
if ($ zip - > open ( " archive.zip " , ZipArchive :: CREATE ) == true ) {
die ("No se puede abrir el archivo zip "); }
3
Crear una matriz con los nombres de los archivos que desea añadir al archivo zip. Por ejemplo , escriba:
$ archivos = array (" file1.dat ", " file2.dat ", " file3.dat ");
4
iterar a través de cada elemento de la matriz y agregar el archivo al archivo zip si existe el archivo . Por ejemplo , escriba:
foreach ($ archivos como $ index = > $ file ) {
if ( file_exists ($ archivo) ) $ zip -> addFile ( $ file ) ;
}
5
Cierre el archivo zip. Por ejemplo , escriba: ?
$ Zip -> close () ;
>