är zip- filformat som används för komprimering och arkivering . Den zip -filen används för att minska filstorleken för lagring och använder flera algoritmer fil komprimering . Filändelser används normalt sluta på " . Zip . " Den centrala katalogen finns i slutet av en fil listar alla filer komprimerade i zip -filen . Skapa en zip-fil med ett manus kräver några kommandon för att ställa upp . Instruktioner
1
Öppna din PHP- line script kommandot . Skriv följande kod :
" class createDirZip utökar createZip {
get_files_from_folder
funktion ( $ katalog , $ put_into ) {
if ( $ handtag = opendir ( $ directory ) ) {
samtidigt ( falskt ! == ( $ file = readdir ( $ handtag ) ) ) {
om ( is_file ( $ katalog . $ file ) ) {
$ fileContents = file_get_contents ( $ katalogen $ fil . ) ,
$ this - > addFile ( $ fileContents , $ put_into $ fil . ) , ! ' . "
} elseif ( $ file = och $ file ! = ' .. ' och is_dir ( $ katalog . $ file ) ) $ put_into $ file ' /'); . .
}
}
}
closedir ( $ handtag ) ;
. }
} "
2
Skriv in denna kod för att hämta filer från din katalog och underkatalog :
" $ createZip = ny . " teman /' ) ; "
3
Skriv in följande kod för att skapa ett objekt från din anknytning och definiera din baskatalog :
" $ filename = ' tmp /arkiv.zip ' ;
$ FD = fopen ( $ filename , ' wb ');
$ ut = fwrite ( $ FD , $ createZip - > getZippedfile ( ) ) ;
fclose ( $ FD ) ,
$ createZip - > forceDownload ( $ filnamn);
@ avlänka ( $ filnamn); . "
kommer mata din zip-fil .