una curiosità:
ho creato un'immagine così;

?php
$im = imagecreate(100, 30);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
imagestring($im, 5, 0, 0, "Hello world!", $textcolor);
header("Content-type: image/jpg");
imagejpeg($im);
?>

come mai se faccio un "salva immagine" sul browser, mi salva un file php (che se aperto è un binario), le cui proprietà sono di un file php e che però se forzato ad essere aperto da un visualizzatore immagini... risulta effettivamente un'immagine?
Cosa gli sputa al browser "imagejpeg()" ?!