Il formato del file Zip è versatile nelle sue applicazioni e viene comunemente utilizzato in situazioni in cui la compressione e archiviazione sono essenziali. L'archiviazione è utile quando un file deve essere convertito in una forma che prende lo spazio di meno fisico in un supporto di memorizzazione , come ad esempio un disco rigido o CD - ROM . Inoltre , la compressione può ridurre la dimensione di un file in modo che possa essere trasmesso su una rete ad una velocità maggiore . Il linguaggio di scripting PHP , è adatto per creare e manipolare i file Zip . Cose che ti serviranno
PHP versione 5.2.0 o successiva
Text Editor
Un file in Zip
Mostra più istruzioni
1
aprire il vostro testo redattore con un file di elaborazione testi in bianco. Nella prima riga della casella di immissione testo, immettere il codice PHP di partenza tag .
< ? Php
2
creare un'istanza della classe ZipArchive sulla riga successiva . Assicurati di terminare ogni riga con un punto e virgola
$ my_zipper = new ZipArchive ; .
3
Trova il percorso assoluto del file da Zip . Questa operazione può essere eseguita utilizzando la combinazione di tasti Mela + I su Mac o in Windows facendo clic destro sul file , selezionare Proprietà, poi guardando posizione. Copiare il percorso del file . Per questo esempio , il file che sta per essere zippato è " file.txt" .
Utilizzare la funzione ZipArchive " aprire ". Scrivere il seguente :
if ( $ my_zipper - > open (' ' , ZipArchive :: Create ) === TRUE) {
incollare il percorso del file nella funzione " open" ; assicurarsi di posizionarlo tra le virgolette . Per questo esempio, il percorso è /path /to /la /file.txt . Questa funzione ci vorranno due parametri , il percorso per il file e la possibilità di creare un nuovo file Zip . I parametri sono separati da una virgola .
If ( $ my_zipper - > open (' /percorso /del /la /file.txt ' , ZipArchive :: CREATE ) === TRUE) {
4
quindi utilizzare la funzione " addFile " per inserire il file nel nuovo file Zip . La funzione " addFile " prende due parametri . Il primo parametro è il percorso assoluto del file sul computer e il secondo è il percorso all'interno del nuovo file Zip . Questo permette la struttura all'interno di un file Zip per essere composto di una serie di cartelle e non solo una directory piatta . Essere sicuri di rientrare la riga seguente
$ zip - > addFile ( ' /percorso /del /la /file.txt ', ' file.txt '); .
5 < p > chiudere il nuovo file zip utilizzando la funzione di " chiudere". Essere sicuri di rientrare la riga seguente
$ zip - > close (); .
Aggiungere la seguente logica nella riga successiva . Anche in questo caso , trattino la riga seguente . Congratulazioni
echo ' ! File compresso con successo '; } else { echo ' Spiacenti , File non è stato zip '; }
Fine il codice con il tag di chiusura PHP , vendita, acquisto 6
Salva " > ? " il file in PHP con l'estensione del file " . php" . Un esempio di questo sarebbe :
" MyZipCode.php "