как сгенирировать picture?

shurc900

Новичок
как сгенирировать picture?

Как сгенерировать picture с определенной надписью. То есть все известна фраза "Введите цифры, что вы видите на картинке:".
Вот код

<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(400, 30);
$black = imagecolorallocate($im, 0, 0, 0);
$text = 'Testing...';
$font = 'arial.ttf';
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
imagepng($im);
?>

Но почему-то никакая картинка не генерируется. Подскажите, что не так.
Спасибо.

P.S
А существует ли в php какая-либо функция для генерации случайных чисел (или символов)?
 

white phoenix

Новичок
shurc900
А ты убери header("Content-type: image/png"); и покажи нам какая ошибка появляется.
 

sakon

П..и.н..ок
Хех.
Возьмут из мана пример. Выкинут "ненужные" строки. Потом интересуются почему не работает.
shurc900
$black = imagecolorallocate($im, 0, 0, 0);

imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
Разницу видиш?

-~{}~ 26.12.05 23:12:

Автор оригинала: white phoenix
покажи нам какая ошибка появляется.
Это тот случай когда с ходу дадо посылать в debug
 

white phoenix

Новичок
sakon
Дык я тоже сразу заметил $black и $gray, но не сказал об этом явно, лучше пусть он сам бы понял. Почти уверен он бы не стал показывать ошибку.
 
Сверху