Hallo zusammen!
Ich hoffe ich bekomme hier nicht direkt n paar um die Ohren... :-)
Suche schon relativ lange nach einer Lösung, um Bilder so in den img-Tag zu laden, dass man den Pfad nicht mehr nachvollziehen kann.
Ich bin auch so weit gekommen, dass ich mittels der header() funktion in php die Bilder laden und über <img src="download.php?[...]"> anzeigen kann.
Es sollen allerdings in einer Schleife mehrere Bilder dargestellt werden.
Und nun zu meinem Problem:
Unglücklicherweise lädt der Browser die Bilder bei jeder Aktualisierung komplett neu.
Und bei einer größeren Anzahl an schwereren Bildern wird das sehr schnell sehr nervig!
(Und um die Frage direkt zu beantworten: Die häufige Aktualisierung der Seite ist Bestandteil der Funktionsweise)
Der Grund für das neu-laden liegt wahrscheinlich darin, dass der Browser die Bilder nicht richtig cachet (cachen kann), weil es sich immer um die Datei download.php handelt.
Ich habe schon mit mehreren Möglichkeiten experimentiert:
<?php
Header("Content-type: image/jpeg");
header ("Content-Length: ".$filesize);
fpassthru($fp);
fclose($fp);
?>
oder
[code lang=php]<?php
$pic=@imagecreatefromgif($absoluter_pfad);
Header("Cache-Control: public");
Header("Content-type: image/gif");
ImageGIF($pic);
ImageDestroy($pic);
?>
Habe wirklich schon längere Zeit nach einer Lösung gesucht- vielleicht gibt es hier ja jemanden, der schon mal eine Lösung zu dem Problem gelesen / erarbeitet hat und mir helfen kann.
Danke schon mal im Voraus!
Gruß
GeX[/code]