Hat jemand eine Idee an was das liegen kann?
Michi
Cache des Routers??? Lade mal ein Bild hoch, restarte den Router und
Versuch es erneut... Evtl hat auch Dein Internetprovider einen Cache
eingerichtet...
Gruß Björn
--
ich heiße wirklich Björn, und mein Nachname tut nichts zur Sache
beitragen... Danke
> Ich habe ein php-Script das einen Bilderupload bewerkstelligt. Wenn man nun
> ein bestehende Bild überschreibt, ist es zwar auf dem Rechner, wird aber
> erst Minuten später über den Browser angezeigt.
> Es ist kein Cache Problem, da es mit keinem Browser bei mir geht.
>
> Hat jemand eine Idee an was das liegen kann?
Ich hatte (vermutlich!) mal ein ganz aehnliches Problem und habe es
so geloest ( oc_graph.png?state=1296428519 ).
Die Ziffer ist der aktuelle Timestamp, der einfach angehangen wird.
Seitdem kommt immer sofort das erwartet Bild.
Franz-Josef
--
Dr. Franz-Josef Huecker
W3: http://www.huecker.com
Email: in...@huecker.com
Genau das ist auch meine Standardlï¿œsung. Ist zwar vï¿œllig sinnfrei,
ᅵberzeugt aber jeglichen Cache davon, daᅵ es wirklich ein neues Bild
ist. Im php-Code steht also
<img src="blabla.jpg?id=<?php=time()?>" ...>
mit id oder state oder blubb :-) als Parameter.
Ralph
> Genau das ist auch meine Standardlösung. Ist zwar völlig sinnfrei,
> überzeugt aber jeglichen Cache davon, daß es wirklich ein neues Bild
> ist. Im php-Code steht also
>
> <img src="blabla.jpg?id=<?php=time()?>" ...>
>
> mit id oder state oder blubb :-) als Parameter.
Besser ist filemtime(). Dann kann der Cache seine Arbeit tun, Änderungen
schlagen aber trotzdem sofort durch.
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
Ich hatte es schon mal mit einem sehr hartnï¿œckigen Cache zu tun,
zumindest in Zusammenhang mit PDF-Dateien. Da musste ich dann
<a href="/<?php echo time(); ?>/datei.php/datei.pdf"> benutzen. Auf dem
Server gab es dann eine passende rewrite-rule. Mit einem reinen
URL-Parameter hat das jedenfalls nicht funktioniert.