1
Abra la línea de comandos script PHP. Escriba el siguiente código :
"clase createDirZip extiende CreateZip {
get_files_from_folder función ( $ directorio $ put_into ) {
if ( $ gestor = opendir ($ directorio) ) {
while ( false ! == ($ archivo = readdir ( $ gestor ))) {
if ( is_file ($ directorio. $ archivo )) { $
fileContents = file_get_contents ($ directorio $ file . ) ;
$ this -> addFile ($ fileContents , $ put_into $ file . ) ; ' . '
} elseif ( $ file = y $ file ! = '..' y is_dir ($ directorio. $ archivo ) ) $ put_into $ file '/' ) . .
} } }
closedir ( $ gestor ) ;
. }
} "
2
Introduce este código para obtener los archivos de su directorio y subdirectorio :
" $ CreateZip = new . ' themes /'); "
3
Escriba el siguiente código para crear un objeto desde su extensión y definir el directorio de la base:
" $ archivo = ' tmp /archive.zip ' ;
$ fd = fopen ( $ nombre_archivo , ' wb ');
$ salida = fwrite ($ fd, $ CreateZip -> getZippedfile ());
fclose ($ fd ) ;
$ CreateZip -> forceDownload ( $ archivo ) ;
@ unlink ( $ archivo ) ; ".
es la salida de su archivo zip.