Hi,
ich mache in einem bestimmten Script ein Readfile auf eine HTTP-Resource damit ein Bild als Datei ausgeliefert werden kann. Soweit so gut, funktioniert.
Nun bekommen ich aber sporadisch folgende Fehlermeldung:
Definition von 304:
304 Not modified: Der Client hat nachgefragt, ob eine ihm bereits bekannte Ressource zwischenzeitlich verändert ist. Der Server verneint dies, der Client kann seine lokale Kopie nutzen.
Jetzt verstehe ich nur nicht ganz, was das für mich bedeutet. Der Request ist fehlgeschlagen, weil es keine Änderung an dem angeforderten Element gab? Und ausserdem ist die Anfrage ja in Bearbeitung??
Vielleicht kann meine Gedankengänge jemand erhellen
(Pfade und Scriptnamen abgeändert)
PS: Ich überlege gerade, ob ich unbedingt ein Readfile machen muss, es geht ja nur darum das mein Script ein Bild ausliefert was in Wirklichkeit owanders liegt. Da könnte ich ja auch ein simples header-location machen...
Danke.
ich mache in einem bestimmten Script ein Readfile auf eine HTTP-Resource damit ein Bild als Datei ausgeliefert werden kann. Soweit so gut, funktioniert.
Nun bekommen ich aber sporadisch folgende Fehlermeldung:
PHP-Code:
PHP Warning readfile(http://www.example.com/dynpic.asp?id=4242)
[function.readfile]: failed to open stream:
Die Operation ist jetzt in Bearbeitung
PHP Warning readfile()
[function.readfile]: HTTP request failed!
HTTP/1.0 304 Not Modified
Datei: /var/www/script.php
304 Not modified: Der Client hat nachgefragt, ob eine ihm bereits bekannte Ressource zwischenzeitlich verändert ist. Der Server verneint dies, der Client kann seine lokale Kopie nutzen.
Jetzt verstehe ich nur nicht ganz, was das für mich bedeutet. Der Request ist fehlgeschlagen, weil es keine Änderung an dem angeforderten Element gab? Und ausserdem ist die Anfrage ja in Bearbeitung??
Vielleicht kann meine Gedankengänge jemand erhellen
(Pfade und Scriptnamen abgeändert)
PS: Ich überlege gerade, ob ich unbedingt ein Readfile machen muss, es geht ja nur darum das mein Script ein Bild ausliefert was in Wirklichkeit owanders liegt. Da könnte ich ja auch ein simples header-location machen...
Danke.
Kommentar