[php+gd] JPeG werkt niet, PNG wel

Pagina: 1
Acties:

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
code:
1
2
3
4
5
6
7
8
$im = @imagecreate ($width, $height)
   or die ("Is GD wel geinstalleerd?"); 
$bgcolor = imagecolorallocate ($im, 0, 0, 0);
$text_color = imagecolorallocate ($im, 255, 10, 10);
ImageStringWrap ($im, 4, 10, 10, $message, $text_color, $width-20);

header ("Content-type: image/jpeg");
imagejpeg ($im);

ImageStringWrap is een functie die ImageStringWrap aanroept met de string gewrapt...

Als ik deze code aanroep in IE, blijft 'ie hangen met de melding "Bezig met downloaden van afbeelding [url="http://"http://10.0.0.1/foto.php"]http://10.0.0.1/foto.php[/url]".
Als ik deze code aanroep in OPERA, dan krijg ik wat binaire tekst te zien. Als ik dat vervolgens opsla en opnieuw open, krijg ik WEL het jpegje te zien.

Heeft iemand een idee wat hier mis is?

Als ik JPEG vervang door PNG werkt alles prima.


[edit]
phpinfo() vertelt mij het volgende:
gd
GD Support: enabled
GD Version: 1.6.2 or higher
FreeType Support: enabled
FreeType Linkage: with freetype
T1Lib Support: enabled
JPG Support: enabled
PNG Support: enabled
WBMP Support: enabled
XBM Support: enabled

Localhost, sweet localhost


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025
Vaag... Nu doet 'ie het wel. Ik heb de webserver even herstart...

Momenteel gebruikt IE nog wel die brakke quicktime plugin om de JPG weer te geven, maar het opnieuw openen van de browser lost dat ook op.
Ik snap het niet meer. Zou het wat met een keep-alive te maken hebben? Dat is namelijk het enige wat verandert bij het opnieuw starten van de httpd...

Localhost, sweet localhost