[php] zlib

lumocad

Well-known member
ID: 57080
L
2 Mai 2006
57
3
guten tag

kann man mit zlib einen ganzen ordner komprimieren?

es gibt ja in den verschiedensten gallerien eine lightbox da kann man die bilder, die dadrin sind als rar archiv runterladen. ich möchte aber ganze gallerien zum download anbieten?

wie lauten die funktionen?
 
Hab keine Ahnung, ob zlib von Haus aus so eine Funktion bietet; dafür am Besten ins Manual schauen.

Ansonsten könntest du alle Dateien eines Ordners einzeln auslesen und in ein Archiv packen (Siehe PHP-File-Funktionen)
 
Hallo

Ja das kannst du machen. Es gibt nur 2 Dinge auf die du achten musst.

A-> Der Ordner Selbst wird nicht komprimiet bzw. erstell.

B-> Die Dateien mittel \r\n (Zeilenumbruch trennen)

Dann einfach das Verzeichnis in einer Schleife durchgehen. Alle Dateien zu einem String zusammenführen und dabei Pukt B beachten.

Und das Archiv erstellen.

Ich habe sonst keine Ahnung, ob es noch einfacher geht.
 
Also meines Wissens ist das ZIP-Dateiformat etwas komplexer als hier beschrieben. Schau dir am besten mal die Formatbeschreibung bei www.pkware.com an und bau das nach, das sollte die wenigsten Komplikationen geben.