Come estrarre un file ZIP con PHP

January 17

Come estrarre un file ZIP con PHP


PHP è un linguaggio di scripting che può essere integrato direttamente in file HTML per creare pagine web dinamici e interattivi. PHP script è vantaggioso per nuovi ed esperti programmatori, perché è facile da imparare, soprattutto per quelli con un background in C, Perl e la programmazione JavaScript. PHP gira su quasi tutte le piattaforme, tra cui la maggior parte delle versioni di Unix, Mac e Windows. Estrazione di un archivio ZIP all'interno di una pagina web HTML può essere un modo più efficiente e più facile da programmare pagine web.

istruzione

1 Scrivi il "corpo" della pagina web. Il "corpo" è dove istruzioni HTML sono scritti per ciò che appare sullo schermo di un utente finale quando incontra una pagina web.

Quando si è pronti a incorporare uno script PHP in HTML, racchiudere l'inizio dello script con un comando PHP open. Tipo: "<? Php" sulla prima riga di codice embedded, digitando tutto dentro le virgolette, ma non la citazione si segna.

Racchiudere il comando avvisi aperti il ​​modulo PHP per accendere e iniziare l'esecuzione di comandi PHP.

2 Scrivere il codice nella riga successiva dicendo PHP per aprire la classe archivio ZIP. Tipo: "$ zip = new ZipArchive;" di nuovo a digitare tutto dentro le virgolette, ma non i segni di virgolette. La classe archivio ZIP è un insieme di strumenti PHP per manipolare file ZIP.

3 Scrivi il nome del file ZIP da estrarre. Il formato corretto per la scrittura di questo codice ha il nome del file ZIP circondata da codice che esegue il comando, scritto come segue: "if ($ archivio zip> open ( 'example.zip') === true) {". Anche in questo caso, digitare tutto dentro i segni virgolette, ma non i doppi apici.

In questo esempio, il nome del file ZIP è la parentesi nel mezzo della dichiarazione: 'example.zip'. Il codice che circonda esegue il comando, e la staffa ricci alla fine dell'istruzione è un separatore. Utilizzare come molte linee come necessario elencare il nome del file.

4 Scrivere il codice estratto ZIP specificando dove mettere il contenuto del file zip, e dare la destinazione. Tipo: "$ archivio zip> extractTo ( 'il mio / destinazione / dir /');", dove "$ archivio zip> extractTo" dice PHP per utilizzare lo strumento extractTo, e "( 'il mio / destinazione / dir /'); " è la directory dove il contenuto del zip deve essere aperto. Anche in questo caso, utilizzare come molte linee, se necessario. Come al solito, digitare tutto dentro i segni virgolette.

5 Scrivere il codice nella riga successiva dicendo PHP per chiudere la classe di archivio ZIP, e di smettere di usare gli strumenti di file ZIP. Tipo: "$ archivio zip> close ();". Includere tutto dentro le virgolette doppie.

6 Dillo PHP per indicare che la funzione di avviamento postale è riuscita o meno, con quattro righe di codice per questo set particolare di comandi. Al primo tipo di linea: "echo 'ok';" a dire la funzione ZIP era okay. Tipo: "} else {" sulla seconda riga. Poi, tipo: "echo 'non riuscita';" sulla terza riga a dire la funzione ZIP aveva problemi. E, infine, l'ultima linea di questo set di comandi, digitare: "{", un altro separatore staffa ricci. Lasciare fuori tutti i doppi apici.

7 Tipo "?>" Sull'ultima riga del codice PHP incorporato per spegnere il modulo PHP, in modo da istruzioni HTML può riprendere. Questo è il comando di chiusura PHP.