Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
veraltete Garfikversion [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
veraltete Garfikversion


 
devas
09-06-2010, 18:37 
 
Hallo,


Ich ändere innerhalb eines Skript eine Grafik png die auch gleich ausgegeben wird. Leider wird immer nur die alte Version der Grafik dargestellt. Erst nach f5 wird die aktuelle Version dargestellt. Wie bekomme ich gleich die aktuelle Version dargestellt?
Danke

 
onemorenerd
09-06-2010, 18:42 
 
Teile dem Browser per HTTP-Header mit, dass er die Grafik nicht cachen soll. header

 
schmalle
14-06-2010, 10:53 
 
oder lade die Grafik mit einem immer neuen Parameter:

<img ... src="/path/gfx.png?parameter=timestamp_bietet_sich_an" ... />

 
devas
14-06-2010, 11:13 
 
Danke für die Vorschläge.

Am Ende bin ich nun auf folgende Lösung gekommen.

<img src='pic.php' />

und die pic.php sieht so aus

$link="pic.png";
header('Content-Type: image/png');
readfile($link);


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16 Uhr.