* @version 1.5 * GNU General Public License (Version 2, June 1991) * * This program is free software; you can redistribute * it and/or modify it under the terms of the GNU * General Public License as published by the Free * Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This program is distributed in the hope that it will * be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License * for more details. */ /** * CaptchaNumbers Class * @access public * @author Hadar Porat * @version 1.51 */ class CaptchaNumbers { var $length = 6; # var $font = 'arial.ttf'; # var $font = './arial.ttf'; var $font = '/var/www/krapka/arial.ttf'; # var $font = 'georgia'; var $size = 15; var $type = 'png'; var $height = 40; var $width = 80; var $grid = 5; var $string = ''; /** * @return void * @param int $length string length * @param int $size font size * @param String $type image type * @desc generate the main image */ function CaptchaNumbers($length = '', $size = '', $type = '') { if ($length!='') $this -> length = $length; if ($size!='') $this -> size = $size; if ($type!='') $this -> type = $type; $this -> width = $this -> length * $this -> size + $this -> grid; $this -> height = $this -> size + (2 * $this -> grid); $this -> generateString(); } /** * @return void * @desc display captcha image */ function display() { $this -> sendHeader(); $image = $this -> generate(); switch ($this-> type) { case 'jpeg': imagejpeg($image); break; case 'png': imagepng($image); break; case 'gif': imagegif($image); break; default: imagepng($image); break; } } /** * @return Image * @desc generate the image */ function generate() { $image = ImageCreate($this -> width, $this -> height) or die("Cannot Initialize new GD image stream"); // colors $background_color = ImageColorAllocate($image, 240, 240, 240); $net_color = ImageColorAllocate($image, 200, 200, 200); $stringcolor = ImageColorAllocate($image, 0, 0, 0); // grid for ($i = $this -> grid; $i < $this -> width; $i+=$this -> grid) ImageLine($image, $i, 0, $i, $this -> height, $net_color); for ($i = $this -> grid; $i < $this -> height; $i+=$this -> grid) ImageLine($image, 0, $i, $this -> width, $i, $net_color); // make the text ImageTTFText($image, $this -> size, 0, $this -> grid, $this -> size + $this -> grid, $stringcolor, $this -> font, $this -> getString()); return $image; } /** * @return String * @desc generate the string */ function generateString() { $string = ''; for ($i = 0; $i<$this -> length; $i++) { $string .= rand(0, 9); } $this -> string = $string; return true; } /** * @return void * @desc send image header */ function sendHeader() { header('Content-type: image/' . $this -> type); } /** * @return String * @desc return the string */ function getString() { return $this -> string; } }0)) { // True IP behind a proxy $IP = $IP_array[0]; } else { // Proxy IP $IP = "p".$SimpleIP; }; break; case '2': // Proxy IP $IP = "p".$SimpleIP; }; ?> Інтернет кафе "Крапка" » Гостьова книга
   
 

 Ділові партнери та друзі:
Комп'ютерно-інформаційний центр "ПРІНТ-ОФІС"
Крамниця комп'ютерної техніки та канцелярії "Культорг"
Майстерня реклами "Резонанс-Медіа"




Західно-українська банерна мережа

 Гостьова книга

Записи [61-80] з [1098] усіх.

««   «   [1][2][3][4][5][6][7][8][9][10]   »   »»
qwerty
2008-10-08 13:11:55
Чого такі ціни дорогі за друк? Можна було б і дешевши!!!!!
rprtr
2008-09-14 13:24:37
НАРОД ДАВАЙТЕ ЗРОБИМ ТУРНІР ПО HEROES 3.58!!!
kinderRU
2008-08-21 20:35:31
Привіт всім з моря :)
kinderRU
2008-07-29 12:16:10
Дякую за гарну швидкість інтернету :) та нормальні ціни.
www.Art-ligh t.com.ua
2008-06-22 17:47:05
успехів Вам колеги! чудова творчість: -розробка комплексної
рекламної кампанії -промоакції -реклама в ЗМІ •преса
•радіо •телебачення -медіапланування -адресна доставка -послуги
поліграфії -виготовлення зовнішньої реклами -розробка
дизайну •фірмовий стиль •розробка лого •розробка візиток
•розробка буклетів, флаєрів •розробка листівок, запрошень
•брошури, книги, журнали •розробка плакатів •розробка
календарів •розробка каталогів •конверти •стікери, наклейки
•розробка газетних модулів -виготовлення аудіо-
відеороликів -розробка власних марок та власних назв •неймінг
•рекламні слогани •написання рекламних текстів •легенда бренда
•реєстрація торгової марки -розробка експозиції -програмування та
дизайн сайтів •навіщо вам потрібен
сайт •сайт-візитка •бізнес-візитка •бізнес-сайт •інтернет
магазин •корпоративний сайт •хостінг •супроводження
сайтів •додаткові послуги -пластикові картки •дисконтні
картки •пластикові цінники •готельні картки •клубні
картки •перепустки, посвідчення •рекламні картки •безконтактні
картки -реклама на транспорті -серветки з
логотипом www.Art-light.com.ua
СОФИК
2008-05-27 22:37:53
А скажіть коли висадка буде???
LLlaBkoDaB
2008-03-14 10:48:35
Vu she ne pyani? Todi mu idemo do vas!
Anykey
2008-03-09 18:59:24
Pasha, стараємось
Pasha
2008-03-04 11:37:41
В Крапці працюють дуже ВЕСЕЛІ люди!!!
Tyler Durden
2008-03-03 12:23:34
Я - чрезмерная агресия Джека чревата состоянием афекта...
Наталя
2008-02-26 12:51:09
Люди, може, в когось є пухнастий, статево зрілий кіт. Кицька моєї
подруги стомилась від самотності:) власники котів,відгукніться, будь
ласка!!!!
Hinata
2008-02-24 18:17:09
Всім привіт!
Карма
2008-02-18 12:48:33
Привет!подскажите пожайлуста лучшие мед.центры в которых можно
устранить шрамы,рубцы...
Bobic
2008-02-14 07:30:58
KRAPKA - FOREVA!!!
Taras
2008-02-05 22:36:24
не можу зареєструватись
nadja0606
2008-02-03 19:28:07
Робота в сфері бізнесу і фінансів. Висока заробітня плата.
Проба
2008-01-24 17:36:26
проба
Nastja
2008-01-21 14:43:41
Hallo wsem s Germanii
SJySSi
2008-01-19 01:43:43
Ніби знайшла, але чому працює лише 1 ?
SJySSi
2008-01-19 01:28:44
Привіт. Як можна глянути через веб на інші 2 крапки???
Записи [61-80] з [1098] усіх. ««   «   [1][2][3][4][5][6][7][8][9][10]   »   »»

Навігація по даті: 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

Написати коментар
Ім'я: 
E-mail: 
Повідомлення: 
Security code: 




зв'язок з нами:
інше:
Рекомендоване посилання: