Das ZIP-Dateiformat ist vielseitig in der Anwendung und wird häufig in Situationen, in denen Komprimierung und Archivierung sind wesentliche verwendet . Archivierung ist nützlich, wenn eine Datei in einer Form, die weniger physischen Raum nimmt in einem Speichermedium , wie zB einer Festplatte oder CD -ROM umgesetzt werden müssen. Zusätzlich kann die Komprimierung die Größe einer Datei , so dass es über ein Netzwerk mit einer schnelleren Rate gesendet werden. Die Skriptsprache PHP, ist gut für die Erstellung und Bearbeitung von Zip-Dateien geeignet. Things You
PHP Version 5.2.0 oder höher
Texteditor
Eine Datei brauchen , um
Zip anzeigen Weitere Anweisungen
1
Öffnen Sie Ihren Text Editor mit einem leeren Textverarbeitungsdatei . In der ersten Zeile des Textes Eingabefeld , geben Sie den PHP-Code ab tag .
< ? Php
2
Instanziieren die ZipArchive Klasse in der nächsten Zeile . Achten Sie darauf, jede Zeile mit einem Semikolon beenden
$ my_zipper = new ZipArchive ; .
3
Finden Sie den absoluten Pfad der Datei, die Sie Zip . Dies kann durch die Tastenkombination Apfel + i auf einem Mac oder unter Windows mit der rechten Maustaste auf die Datei , wählen Eigenschaften suchen, dann an der Stelle durchgeführt werden. Kopieren Sie die Datei Pfad . In diesem Beispiel ist die Datei, die gehen, um gezippt werden wird " file.txt " .
Verwenden Sie die Funktion ZipArchive " zu öffnen. " Schreiben Sie die folgenden Schritte aus:
if ($ my_zipper -> open (' ' , ZipArchive :: CREATE ) === TRUE) {
den Pfad in die "open "-Funktion einfügen ; sicher sein, es zwischen den einzelnen Anführungszeichen zu platzieren. In diesem Beispiel ist der Pfad /path /to /die /file.txt . Diese Funktion nimmt zwei Parameter , der Pfad zur Datei und der Option, eine neue Zip -Datei zu erstellen . Die Parameter werden durch Komma getrennt.
If ($ my_zipper -> open (' /pfad /zu /den /file.txt ' , ZipArchive :: CREATE ) === TRUE) {
4
Dann nutzen Sie die Funktion " addFile " , um die Datei in die neue ZIP-Datei zu platzieren. Die " addFile "-Funktion nimmt zwei Parameter . Der erste Parameter ist der absolute Pfad zu der Datei auf dem Computer und der zweite ist der Weg in die neue ZIP-Datei . Dies ermöglicht die Struktur innerhalb einer ZIP-Datei zu einer Reihe von Ordnern enthalten sein und nicht nur eine flache Verzeichnis. Achten Sie darauf, Gedankenstrich folgende Zeile
$ zip -> addFile ('/pfad /zu /den /file.txt ', ' datei.txt '); .
5
Schließen Sie die neue ZIP-Datei über die Funktion " zu schließen. " Achten Sie darauf, Gedankenstrich folgende Zeile
$ zip - > close (); .
Fügen Sie die folgende Logik in der nächsten Zeile . Wieder eine Kerbe in die folgende Zeile .
Echo ' Congrats! Zip -Datei erfolgreich ';} else { echo' Hoppla, Datei wurde nicht mit Reißverschluss ';}
Ende den Code mit der PHP- Endtag ,
6
Speichern " > ? " die Datei als PHP mit der Dateiendung " . php" . Ein Beispiel dafür wäre:
" MyZipCode.php "