|
|||
imagejpeg Problem seit der Umstellung auf PHP 5.3.13
Hallo Freunde, hab ein kleines Problem, welches ich nicht lösen kann.
Ich benutze ein Skript in PHP, welches meine Bilder zuschneidet, einen Textfeld einfügt und das Bild auf dem Server ablegt. Anschließend wird das Bild dem Client übergeben. Ich benutzte bis gestern eine alte PHP Version 4.x. Mein Hoster hat nun eine neue PHP Version geladen, und zwar die 5.3.13. Jetzt habe ich folgendes Problem. Wenn ich das Bild ohne einer Qualitätsvorgabe öffne imagejpeg($BildPfad) so werden noch keine Fehler sichtbar. Wenn ich aber eine Qualitätsvorgabe verwende imagejpeg($BildPfad, '', 100) scheint das Bild für ca. 1 Sekunde und verschwindet wieder mit der Ansicht, als ob das Bild nicht vorhanden ist. Dabei musste ich folgendes feststellen. Bei IE und Firefox wird das Bild angezeigt, sobald die Qualitätsangabe unterhalb des Wertes 95 liegt. 96-100 wird das Bild nicht angezeigt. Bei Chrom dagegen wird das Bild nur dann angezeigt, wenn nur der erste Parameter übergeben wird, also ohne Qualitsangabe. Ist jemanden dieser Fehler geläufig, und was kann man dagegen tun? Viele Grüße Logi |
Sponsored Links |
|
|||
Hat keiner eine Lösung?
Ich habe etwas tiefer diese Angelegenheit untersucht und musste auf folgendes Stoßen. Das ist die PHP Daten test.php PHP-Code:
Jetzt öffne ich eine test.html Datei mit diesem Code HTML-Code:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <img src="http://www.domain.de/test.php" /> </body> </html> Nun stellte ich fest, dass sich dieses Problem nur in Zusammenhang mit Google Chrom und Kaspersky IS auftritt. Benutze ich am gleichen Rechner IE oder FF, wird das Bild geladen und angezeigt. Auch an einem zweiten PC ist es gleich. Wenn ich z.B. direkt http://www.domain.de/test.php öffne, ohne dazu eine html Datei zu nutzen, dann wird das Bild abenfalls angezeigt. Kennt jemand eine Lösung? Viele Größe |
Sponsored Links |
|
|||
Das glaube ich nicht, dass es rein am Kaspersky liegt. Ich habe mehrere Artikel bei amazon eingestellt gehabt, dort ebenfalls über diese PHP Datei die Bilder geladen. Bis Umstellung auf PHP5 lief alles super, doch sofort nach der Umstellung konnte ich keine Bilder mehr sehen
Hier ist der Header von Chom Code:
GET /test.php HTTP/1.1 Host: www.domain.de Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5 Accept: */* Referer: http://www.domain.de/test.html Accept-Encoding: gzip,deflate,sdch Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 HTTP/1.1 200 OK Date: Fri, 29 Jun 2012 09:45:46 GMT Server: Apache X-Powered-By: PHP/5.3.13-nmm1 Keep-Alive: timeout=1, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: image/jpeg Code:
GET /test.php HTTP/1.1 Accept: */* Referer: http://www.domain.de/test.html Accept-Language: de-DE User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; EasyBits GO v1.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E) Accept-Encoding: gzip, deflate Host: www.domain.de Connection: Keep-Alive HTTP/1.1 200 OK Date: Fri, 29 Jun 2012 09:49:23 GMT Server: Apache X-Powered-By: PHP/5.3.13-nmm1 Keep-Alive: timeout=1, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: image/jpeg |
|
|||
Mit Content-Lenght header habe ich auch schon versucht, das war auch mein erster Gedanke. Doch auch das hat zu keinem zufriedenstellenden Ergebnis geführt. Viel mehr habe ich dieses Problem jetzt mit Imagick() gelöst. Es funktioniert jetzt wieder ohne Probleme. Muss jetzt nur noch den Code komplett umschreiben.
|
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Problem: IE versteckt Text & Feedback | Herbi | CSS | 2 | 11.08.2006 15:39 |
problem mit auslesen der radiobuttons per php | nevermind | Serveradministration und serverseitige Scripte | 16 | 17.06.2006 18:36 |
Validierungs Problem mit PHP Code | débutant | (X)HTML | 3 | 01.06.2006 16:08 |
Problem mit Sessions unter PHP 4.4.0 | betrazivis | Serveradministration und serverseitige Scripte | 7 | 14.10.2005 12:53 |
CSS & PHP - daraus entstand Problem im FF | tunc | (X)HTML | 9 | 14.02.2005 17:41 |