Moin,
Unglücklicherweise bekommt man manche PHP-Scripts auch nicht mit dem "Aktualisieren" aus dem Cache heraus. Dafür gibts aber mit PHP die unschätzbare Möglichkeit, manche kleinen Grafiken "on the fly" zu erstellen, also vom Code erst zeichnen zu lassen. Nun willst du also, daß dein Besucher an einem Bild irgendwas "verändert" - was liegt da nüher, als das "alte" Bild einfach mit der Dateinamensendung *.temp zu versehen, und dem neuen Bild den "alten" Namen mitzugeben ?
Ich bin verwirrt, könntest du den Bezug zum Ursprungsposting irgendwie darlegen?
Tobias: Du hast sonst nichts weiter gesagt: Hast du die HTTP-Header die das Cachen verhindern sollen (findest du notfalls unter http://www.php.net/header) auch beim Bild mitgesendet und nicht nur bei der generierten HTML-Seite? Das ist wichtig, weil der Browser die Header der HTML-Seite logischerweise nicht automatisch auf die eingebundenen Ressourcen bezieht. Du musst dann natürlich das Bild von PHP aus senden, die nötigen Funktionen sind header() für die Cache-Verbots-Header sowie um "Content-Type: image/gif" (oder was für ein Bild du da auch hast) zu senden, sowie readfile() um das Bild auszugeben.
Clemens' Lösung wäre dann Plan B): Funktioniert zwar auch prima, hat aber evt. den Nachteil dass die alten Daten unnötig im Cache bleiben.
--
Henryk Plötz
Grüße aus Berlin