simusch
Aktives Mitglied
Thread Starter
- Dabei seit
- 27.09.2004
- Beiträge
- 2.030
- Reaktionspunkte
- 219
Hallo zusammen
Ich stehe vor einem Problem:
Ich möchte durch Klick auf einen Button (in einer Fotogalerie) alle angezeigten Bilder herunterladen lassen.
Ich habe bereits versucht, die Bilder in ein ZIP verpacken zu lassen und dann zu laden - Dies funktioniert auch problemlos bis ca. 25-30 Bilder (je 3-5MB).
Doch bei >30 Bilder passiert einfach gar nichts.
Gibt es eine einfache Möglichkeit, die Downloads gestaffelt zu starten und einzelne Bilder herunterladen zu lassen?
Bestehende Zip-Variante:
Ich stehe vor einem Problem:
Ich möchte durch Klick auf einen Button (in einer Fotogalerie) alle angezeigten Bilder herunterladen lassen.
Ich habe bereits versucht, die Bilder in ein ZIP verpacken zu lassen und dann zu laden - Dies funktioniert auch problemlos bis ca. 25-30 Bilder (je 3-5MB).
Doch bei >30 Bilder passiert einfach gar nichts.
Gibt es eine einfache Möglichkeit, die Downloads gestaffelt zu starten und einzelne Bilder herunterladen zu lassen?
Bestehende Zip-Variante:
PHP:
require "interface/zip.class.php"; // Get the zipfile class
//create zip-file
$zipfile = new zipfile;
$zipfile->create_dir(".");
//Bilder aus DB auslesen (Abfrage entfernt)
while($feld = @mysql_fetch_array($erg))
{
$zipfile->create_file(file_get_contents("pfad/zum/bild.jpg"), "dateiname_in_zipfile.jpg");
}
//File ausgeben
header("Content-type: application/zip");
header("Content-disposition: attachment;filename=\"test.zip\"");
echo $zipfile->zipped_file();