Einzelnen Beitrag anzeigen
  #3  
Alt 10.10.2006, 14:02:56
heinerle heinerle ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 21
AW: Bildausgabe nach imagecreate verzögern

nein, die Idee mit sleep() hatte ich auch, aber es ist ein Cache-Problem gewesen.
Ich habe es soeben gelöst.
also:
das Orginalbild und das geänderte Bild tragen beide den gleichen Namen, da das gedrehte Bild das Orginal überschreibt.
die Frage war also: Wie überliste ich dem Browser, dass der denkt, es seien 2 unterschiedliche Dateien?
die Lösung war simpel:
Code:
<img src='<?=$f.'?bla=time()'?>' name='rotateImg' style='width: <?=$s[0]?>px; height: <?=$s[1]?>px;'>
durch das Anhängen von ?bla=time() gaukle ich dem Browser vor, dass ich an der Bezeichnung des Bildes was geändert hat. und die time() vom Orginal ist ja eine andere als time() nach dem Durchlaufen der Funktion. Somit wird der Browser gezwungen das Bild neu zu laden und es nicht aus seinem Browser-Cache darzustellen.

Ergo:
Problem GELÖST und ich hoffe, der Kniff hilft noch anderen
Mit Zitat antworten