http://www.e-and-a.ws/116.asp

ここのページに書いてある、

<?php

header("Content-Type: image/gif");
$image = imagecreate(120,120);

$black = imagecolorallocate($image,0,0,128);
$yellow = imagecolorallocate($image,255,255,0);

imageline($image,10, 60, 110, 60, $yellow);
imageimg($image);
imagedestroy($image);

?>

このサンプルコードが動かない。

「画像ファイル "http://localhost/1.php" は壊れているため、表示できませんでした。」

ってなってしまう。なんで?