![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Главная | Учебник | Статьи | 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)