Die Funktion zip_entry_read() ruft den Inhalt aus einem geöffneten Zip-Archiv ab.
Bei Erfolg gibt die Funktion den Inhalt des Elements zurück. Wenn dies fehlschlägt, wird FALSE zurückgegeben.
zip_entry_read(zip_entry,length)
Parameter | beschreiben |
---|---|
zip_entry | Erforderlich. Gibt die zu lesende Zip-Projektressource an (das von zip_read() geöffnete Zip-Projekt). |
Länge | Optional. Gibt die Anzahl der zurückzugebenden Bytes (unkomprimierte Größe) an. Der Standardwert ist 1024. |
<?php$zip = zip_open("test.zip");if ($zip) { while ($zip_entry = zip_read($zip)) { echo "<p>"; echo "Name: " ) . "<br />"; if (zip_entry_open($zip, $zip_entry)) { echo "Dateiinhalt:<br/>"; $contents = zip_entry_read($zip_entry); echo "$contents<br />"; zip_entry_close($zip_entry); } echo "</p>";}
Die Ausgabe des Codes hängt vom Inhalt des Zip-Archivs ab:
Name: ziptest.txtDateiinhalt:Hello World! Dies ist ein Test für die Zip- Funktionen in PHP. Name: htmlziptest.htmlDateiinhalt: Hello World!