Inviato da Marcelo Sabadini in
2010/11/02
Comprimere i file con PHP
Ciao, oggi vi mostrerò come comprimere file con PHP. La procedura è molto semplice, se il server è il zlib abilitato basta eseguire un codice come questo:
- <?
- / **
- * Inserisce un file all'interno di una zip.
- *
- * @ Param string $ nome del file ZIP name_of_zip che verrà lavorato.
- * @ Param String percorso del file $ path_file originale che va al ZIP
- * @ Param string $ nome_file Nome del file all'interno della ZIP
- * @ Return misti
- * /
- $name_of_zip = null , $path_file = null , $file_name = null ) { fileToZip funzione ($ name_of_zip = null, $ path_file = null, $ file_name = null) {
- ; ritorno 'Tutti i parametri sono richiesti';
- }
- / / Crea l'istanza di ZIP
- ZipArchive; $ Zip = new ZipArchive;
- / / Se non si riesce a creare il file ZIP
- $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> open ($ name_of_zip, ZIPARCHIVE:: CREATE) === true) {
- / / Aggiunge il file nello zip
- ( $path_file , $file_name ) ; $ Zip -> AddFile ($ path_file, $ nome_file);
- ( ) ; // fecha a conexão com o ZIP $ Zip -> close () / connessione / chiusura con lo ZIP
- / / Opzionalmente è possibile eliminare il file originale, basta inserire una variabile nei parametri
- / / Scollega ('/ path / to / file / php');
- ; return true;
- { Else {}
- ; return false;
- }
- }
- ?>


