Christoph Schnauß: dateien zippen und zum download bereitstellen

Beitrag lesen

hi basi,

das würde ich jedenfalls gerne machen.

nichts hindert dich daran ;-)

Es sollen mehrere Dateien ausgewählt werden, diese dann von einem Skript gezippt werden und das Archiv schließlich zum Download angeboten werden.

Das ist allerdings etwas schwierig. Du meinst, ein Besucher deiner Seite soll  - evetuell in einer select-box  -  mehrere Dateinamen anklicken können, danach auf "download" klicken und seine Auswahl als gepacktes Paket erhalten? Das müßte zwar prinzipiell möglich sein, ist aber derart selten und hochspezifisch, daß es dafür kein "Fertig-Rezept" gibt. Möglicherweise geht das mit einem eigenen PERL-Modul, in dem du sämtliche möglichen Kombinationen vordefinierst, oder mit einem umfangreichen PHP-Script (ich bin nicht sicher, ob PHP auf Server-Seite einen Verpackungsalgorithmus anstoßen kann).
Sinnvoller ist es, einfach mehrere "dafeult"-Pakete als ZIP-Archive hochzuladen und deinem Seitenbesucher anzubieten, daß er unter den vorhandenen ZIP-Archiven sich eines aussuchen soll

Ich hab in einigen Threads was über die Header gelesen und über eine gz-Klasse, aber so richtig schlau werde ich daraus nicht.

Naja, das mit den "~.tar.gz"-Archiven ist ein eigenes Kapitel. Das "Format" (bzw. der Kompressions-Algorithmus) ist eines der ältesten und ward noch zu einer Zeit geboren, zu der niemand daran dachte, daß es eines Tages eine Firma namens "Microsoft" geben könnte ... "gz" bedeutet letzten Endes nix anderes, als daß das ein "gezipptes" Archiv ist. Archive dieser Art sind in der UNIX/LINUX-Welt unglaublich wichtig, die manpages sind zum Beispiel in diesem Format gepackt (aus Platzgründen).
Für einen WINDOWS-Rechner ist dieses Format nach wie vor ein Fremdkörper. Zwar können die moderneren Versionen von WinZip (ungefähr ab Version 7.x) damit umgehen und solche Archive bei Bedarf auspacken, aber Spaß machts nicht ...

Kann mir jemand sagen, wie der Ablauf ungefähr aussehen muss?

Na klar ;-) Archiv downloaden, mit dem zugehörigen Packprogramm dekomprimieren, anschauen und entweder Freundin an einer erogenen Zone berühren oder andersartig glücklichen Gesichtsausdruck produzieren. "download" und "Freundin anfassen" muß unbedingt sekundengenau gleichzeitig geschehen, sonst klappts nicht mit dem glücklichen Gesichtsausdruck ;-)

Grüße retour (aus Berlin)

Christoph S.