Se state usando PHP 4 , avete bisogno di una copia della ZZIPlib , versione 0.10.6 o successiva. Questa libreria libero è mantenuto da Guido Draheim . Se si sta utilizzando PHP 5.2.0 o versioni successive, è necessaria una copia di zlib gestito da Jean - loup Gailly e Mark Adler . Ogni versione è accettabile .
Installazione
supporto Zip è integrato in PHP , ma potrebbe essere necessario attivarlo. Su computer Windows, aprire il file di configurazione " php.ini " in un editor di testo e impostare " php_zip.dll ", come consentito . Sui computer Linux , assicurarsi che l' opzione di configurazione " - enable- zip" è stato acceso quando avete compilato PHP . Potrebbe essere necessario ricompilare PHP , se non è attivato per l'installazione.
Zippare file
Il seguente script , preso con alcune modifiche , dal PHP manuale biblioteca Zip , crea un file zip e aggiunge due file per l'archivio:
$ zip = new ZipArchive ( ) ; $ nomefile = ? " ./test112.zip " ; if ( $ zip - > open ( $ filename , ZipArchive :: Create ) == TRUE ) { ( "non può aprire Il seguente script , preso dalla libreria manuale Zip PHP, decomprime un file compresso e uscite suo contenuto nello standard output . < ? php $ zip = zip_open ( " /tmp/test2.zip " ) ; if ( $ zip) { while ( $ zip_entry = zip_read ( $ zip ) ) { echo " Nome: " zip_entry_name ( $ zip_entry ) " \\ n"; echo " Dimensione File:" . . . . zip_entry_filesize ( $ zip_entry ) " \\ n" ; echo " Dimensione compressa: " zip_entry_compressedsize ( $ zip_entry ) " \\ n"; "Metodo di compressione: " . . . . zip_entry_compressionmethod ( $ zip_entry ) " \\ n" ; se ( zip_entry_open ( $ zip, $ zip_entry , "r" ) ) { echo "Contenuto del file : \\ n" ; $ buf = zip_entry_read ( $ zip_entry , zip_entry_filesize ( $ zip_entry ) ) ; echo " $ buf \\ n"; zip_entry_close ( $ zip_entry ) ; } echo " \\ n" ; } zip_close ( $ zip) ; ? } >
uscita
Decomprimere i file
eco
Informazioni correlate
software © www.354353.com