Форум сетевых администраторов
Показаны 2 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Защитный код - Тк называемые введите число указанное на картинке... (http://netadmin.ws/forum/showthread.php?threadid=6317)


Помещено asan 21-08-2003 в 03:30:

Защитный код - Тк называемые введите число указанное на картинке...

Доброе время суток уважаемые!

Очень нужна помощь в написании или в поисках скрипта который с помощью модуля GD будет генерировать картинку на которой указанно например четырех значное число... но по мимо картинки необходимо в случайном порядке заполнить точками линиями... пример вот

Буду очень благодарен если мне кто нибудь чем нибудь поможет!


Помещено 3D-Dragon 24-08-2003 в 18:24:

Лови, сам быстро накропал, а функция перекодировки тебе и не нужна, если только цифры будешь выводить.

<?
function win2utf($str)
{
$utf = "";
for($i = 0; $i < strlen($str); $i++)
{
$donotrecode = false;
$c = ord(substr($str, $i, 1));
if ($c == 0xA8) $res = 0xD081;
elseif ($c == 0xB8) $res = 0xD191;
elseif ($c < 0xC0) $donotrecode = true;
elseif ($c < 0xF0) $res = $c + 0xCFD0;
else $res = $c + 0xD090;
$utf .= ($donotrecode) ? chr($c) : (chr($res >> 8) . chr($res & 0xff));
}
return $utf;
}

Header ("Content-type: image/png");
$im = imagecreate (100, 100);
$black = ImageColorAllocate ($im, 255, 255, 255);
$white = ImageColorAllocate ($im, 204, 0, 0);
ImageTTFText ($im, 12, 0, 10, 50, $white, "./font/verdana.ttf",win2utf("февраль"));
ImagePng ($im);
ImageDestroy ($im);
?>

__________________
Всё в одном месте для начинающих и профессионалов
- = Web-Profi CLUB = -
Хостинг (платный, бесплатный, dedicated), Баннерная Сеть, Форум для web-мастеров


Формат времени GMT. Текущее время 03:52.
Показаны 2 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.