JPG-Ausgabe unter XP?!
sunlooker
- php
Hi Forum!
Also, ich werd hier echt langsam verrückt! :)
Schaut euch doch mal den Code hier an:
$bild = imagecreatefromjpeg("back".rand(0,3).".jpg");
imagejpeg($bild);
schaut ja eigentlich nicht soo komplex aus, und auf meiner Win2000-Maschine läuft das Skript ja auch einwandfrei, wenn ich aber auf meinen XP wechsel, läuft da gar nix mehr! (ihr kennt ja sicherlich das tolle Kreuz, dass der IE anzeigt, wenn er eine Grafik nicht finden kann).
Auf beiden Rechner läuft die absolute identische Konfiguration des Webservers (Apache). Hat jemand mal ähnliche Probleme gehabt?
Ach ja, zur Anmerkung, wenn ich das Problem mit Perl löse, hab ich das gleiche Problem ;o)
mfg
Andi
Hallo sunlooker,
$bild = imagecreatefromjpeg("back".rand(0,3).".jpg");
imagejpeg($bild);schaut ja eigentlich nicht soo komplex aus, und auf meiner
Win2000-Maschine läuft das Skript ja auch einwandfrei,
wenn ich aber auf meinen XP wechsel, läuft da gar nix
mehr! (ihr kennt ja sicherlich das tolle Kreuz, dass der
IE anzeigt, wenn er eine Grafik nicht finden kann).
Auf beiden Rechner läuft die absolute identische
Konfiguration des Webservers (Apache). Hat jemand mal
ähnliche Probleme gehabt?
Offensichtlich wird entweder der falsche MIME-Type
ausgeliefert oder PHP kommt mit den Image*-Funktionen nicht
klar (Plugin nicht geladen?). Alternative:
header('Content-Type: image/jpeg');
read_file('back'.rand(0,3).'.jpg');
Ist sowieso sinnvoller, da Ressourcenschonender. Bei deiner
Variante muss das Bild erst geparsed werden, bei meiner
Variante muss nur der Dateiinhalt ausgegeben werden.
Gruesse,
CK
Hallo sunlooker,
$bild = imagecreatefromjpeg("back".rand(0,3).".jpg");
imagejpeg($bild);schaut ja eigentlich nicht soo komplex aus, und auf meiner
Win2000-Maschine läuft das Skript ja auch einwandfrei,
wenn ich aber auf meinen XP wechsel, läuft da gar nix
mehr! (ihr kennt ja sicherlich das tolle Kreuz, dass der
IE anzeigt, wenn er eine Grafik nicht finden kann).
Auf beiden Rechner läuft die absolute identische
Konfiguration des Webservers (Apache). Hat jemand mal
ähnliche Probleme gehabt?Offensichtlich wird entweder der falsche MIME-Type
ausgeliefert oder PHP kommt mit den Image*-Funktionen nicht
klar (Plugin nicht geladen?). Alternative:header('Content-Type: image/jpeg');
read_file('back'.rand(0,3).'.jpg');Ist sowieso sinnvoller, da Ressourcenschonender. Bei deiner
Variante muss das Bild erst geparsed werden, bei meiner
Variante muss nur der Dateiinhalt ausgegeben werden.Gruesse,
CK
servus ;o)
also, ich werd deinen code mal ausprobieren, aber ich glaub nicht, dass da irgendwas nicht geladen wurde. wie gesagt, die webserver haben die extakt gleiche konfiguration! und unter perl passiert mir der spaß ja auch! :o(