header('Content-type: image/jpg');
не в начале вашего скрипта, но непосредственно перед началом фактического вывода, то есть в строке выше imagejpeg($im);
, поэтому вы увидите ошибкуесли что-то произошло
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
//send header
header('Content-type: image/jpg');
//output an image
imagejpeg($im);
, также я удалил некоторые ошибки, ошибки и бесполезные операторы