Zip filformat som brukes for data komprimering og arkivering. Zip-filen er brukt for å redusere filstørrelsen for lagring og bruker flere fil komprimering algoritmer . Filtyper som brukes normalt slutte på " . Zip . " Den sentrale katalog funnet på slutten av en fil lister opp alle filer som er komprimert i zip -filen . Opprette en zip -fil med et skript krever noen kommandoer for å sette opp . Instruksjoner
en
Åpne din PHP script kommandolinjen . Skriv inn følgende kode :
"class createDirZip strekker createZip {
funksjon get_files_from_folder ( $ katalog , $ put_into ) {
if ( $ håndtere = opendir ( $ katalog) ) {
while ( falsk ! == ( $ file = readdir ( $ handle) ) ) {
if ( is_file ( $ katalogen. $ fil) ) {
$ fileContents = file_get_contents ( $ katalogen $ fil. ) ,
$ this - > AddFile ( $ fileContents , $ put_into $ fil. ); ! '.'
} elseif ( $ file = og $ fil! = '.. ' og is_dir ( $ katalogen. $ fil) ) $ put_into $ file '/'); . .
}
}
}
closedir ( $ handle) ;
. }
} "
2
Skriv inn denne koden for å få filene fra din katalog og sub - katalogen : en
" $ createZip = new . ' temaer /'); "
3
Skriv inn følgende kode for å opprette et objekt fra ditt og definere din base katalogen : en
" $ fileName = ' tmp /Archive.zip ';
$ fd = fopen ( $ filnavn , ' wb ');
$ out = fwrite ( $ fd , $ createZip - > getZippedfile ( ) );
fclose ( $ fd ) ;
$ createZip - > forceDownload ( $ filnavn ) ;
@ unlink ( $ filnavn ); . "
vil sende ut zip-filen .