Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP : Come nascondere tutto l'output Quando Zippare un File

Prima del rilascio di PHP 5.2 , se si vuole comprimere un file, si doveva sborsare per una linea di comando e il comando zip, che visualizza l'uscita del programma zip all'utente. Cominciando con PHP 5.2 , è possibile comprimere un file e nascondere l'output utilizzando il built-in class ZipArchive . Cose che ti serviranno
PHP versione 5.2 o successiva
Show More Istruzioni
1

Creare una nuova istanza della classe ZipArchive . Ad esempio, digitare : ?

$ zip = new ZipArchive ;
2

Aprire il file zip sul disco e di test per garantire che siano aperto con successo . Ad esempio, digitare :

if ( $ zip - > open (" Archivio.zip " , ZipArchive :: Create ) == true ) {

die ( " impossibile aprire il file zip " ) ; }


3

Crea un array con i nomi dei file che si desidera aggiungere alla zip . Ad esempio, digitare :

$ file = array ( " file1.dat " , " file2.dat " , " file3.dat ");
4

scorrere ogni elemento di l'array e aggiungere il file all'archivio zip se il file esiste . Ad esempio, digitare :

foreach ( $ file come $ index = > $ file ) {

if ( file_exists ( $ file ) ) $ zip - > addFile ( $ file ) ;

}
5

Chiudere l'archivio zip. Ad esempio, digitare : ?

$ Zip - > close ();

>

 

Programmazione © www.354353.com