|
|
|
|
|
|
|
|
|
| Главная | Учебник | Статьи | FAQ | Книги | Ссылки |
Хочется самому написать? Смотри PHP Manual в разделе GD Functions. Там разберешься.
Или взять готовую банерокрутилку (по моему phpAds называеться, http://www.hostcripts.com, http://php.resourceindex.com/).
Hадо делать так:
<?php
header ("Content-type: image/png");
$img = imagecreate(400, 30);
$b = imagecolorallocate($img, 0, 0, 0);
$w = imagecolorallocate($img, 255, 255, 255);
imagettftext($img, 20, 0, 10, 20,
$w, "c:/winnt/fonts/arial.ttf",
win_uni("Это просто Test"));
imagepng($img);
imagedestroy($img);
function win_uni ($in) {
$in = convert_cyr_string($in ,"w","i");
$out = "";
for ($i=0; $i < strlen($in); $i++) {
$char = ord($in[$i]);
$out .= ($char > 175)?"".(1040+($char-176)).";":$in[$i];
}
return $out;
}
?>
(Дополнения и исправления by Serge V. Tarasov, max@arkos.ru)