Dateien zum Download komprimieren
Sebastian Becker
- php
Hallo,
ich stelle auf einer Firmenwebseite Binärdateien (Firmware) zum Download zur Verfügung. Alternativ sollen diese auch komprimiert als *.gz oder *.zip (was verwendet man wann?) angeboten werden.
Ich würde dazu gerne eine fertige Klasse bzw. Funktion verwenden, der ich nur den Filenamen als Parameter übergeben muß (das Verzeichnis wird ohnehin mit PHP ausgelesen) und die dann die komprimierte Datei "on the fly" erzeugt.
Gibt es sowas und wo finde ich detailliertere Infos?
Danke für alle Tips, Grüße,
Sebastian
Halihallo
ich stelle auf einer Firmenwebseite Binärdateien (Firmware) zum Download zur Verfügung. Alternativ sollen diese auch komprimiert als *.gz oder *.zip (was verwendet man wann?) angeboten werden.
Ich würde dazu gerne eine fertige Klasse bzw. Funktion verwenden, der ich nur den Filenamen als Parameter übergeben muß (das Verzeichnis wird ohnehin mit PHP ausgelesen) und die dann die komprimierte Datei "on the fly" erzeugt.
Gibt es sowas und wo finde ich detailliertere Infos?
http://php.benscom.com/manual/de/ref.zip.php
http://php.benscom.com/manual/de/ref.zlib.php
http://php.benscom.com/manual/de/ref.bzip2.php
oder auf den entsprechenden Seiten von php.net...
"Zu beachten ist, dass ZZIPlib nur eine Untermenge der Funktionen zur Verfügung stellt, die in einer vollständigen Implementation des ZIP Algorithmus vorhanden sind. Zur Erstellung eines ZIP Archivs muss man sich eines der üblichen ZIP Programme bedienen."
??? - Schade eigentlich!
Viele Grüsse
Philipp