<?php
// Słupkowy wykres dziewięcioelementowy, zapełniony losowymi wartościami
for($i=0; $i<10; $i++) { $liczby[$i] = rand()%10; }
header(\"Content-type: image/gif\");
// Tworzymy obrazek, tło naszego wykresu; może to być np. plik jpg
$rysunek = imagecreate(100, 100);
// Tworzymy kolory: biały i czerwony
$kolor_b = imagecolorallocate($rysunek, 255, 255, 255);
$kolor_c = imagecolorallocate($rysunek, 0, 0, 0);
// Wypełniamy obrazek białym kolorem
imagefill($rysunek, 0, 0, $kolor_b);
for($i=0; $i<10; $i++)
{
$kolor_slupka = imagecolorallocate($rysunek, 25*$i, 25*$i, 0);
imagefilledrectangle($rysunek, $i*10+3, 90-$liczby[$i], $i*10+7, 90, $kolor_slupka);
imagestring($rysunek, 1, 3+$i*10, 91, $liczby[$i], $kolor_c);
}
// Wywalamy rysunek 
imagegif($rysunek);
?>
Na podstawie książki pt.
PHP4: Ćwiczenia praktyczne (wyd. Helion)
poprawiono błędy