* @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; }; ?> Інтернет кафе "Крапка" » Гостьова книга
   
 

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




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

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

Записи [101-120] з [1098] усіх.

««   «   [1][2][3][4][5][6][7][8][9][10]   »   »»
alex
2007-04-03 10:24:49
привіт з португалії
pan.morok
2007-03-27 05:26:08
всім привіт з тинди бугаагагагагаагагагагагггггггггагагагагагагааа
mAx
2007-03-23 08:36:53
Vsim pruvit iz Golandii`!!!
Natali
2007-03-18 03:05:29
Привет из New York Citi! Привет, родная "Крапка" и родной ТДЕУ!Я
скучаю за вами! Как приятно, что вы есть, что на краю света можно
пообщаться с знакомыми людьми! Спасибо вам за это, админы и
руководство!
No
2007-02-22 09:51:14
Крапка це відстійний заклад)))))))) Там одні крокодили тусуються))))
pasazhir
2007-02-11 05:45:46
Pasazhir skoro pryjide!!!
Udev
2007-02-02 17:39:06
vot Tak!
life
2007-01-24 09:33:25
preved z BuHorpadoBa:))))))))!!!!!
yura
2007-01-18 11:35:18
krapka! privet z Sydneya.
Viktor
2007-01-12 22:20:14
Krapka privet s Ispanii ...
stepan
2007-01-12 13:18:18
Всім великий привіт з Лондона
helloboy
2007-01-10 17:13:17
I like drink fresh beer in Krapka
li-mit
2006-12-22 23:21:39
где здесь можна лынейдж катнуть
kozakUA
2006-12-21 18:27:00
Пропоную зробити нову послугу "Адмін принеми кави на ... комп".
gamezona
2006-12-19 09:21:10
як підключитись по сітінету до контер страйку .......????
JeYDWolf
2006-12-11 12:11:16
Люди де можна скачати сервер на Линейку
JoiSik
2006-11-27 14:19:46
Хто був на останньому КВНі 22 листопада в "Березілі"?????? Як
ВАМ????????
bryNET
2006-11-26 22:12:16
Ну так що Крапка проти обміну кнопкою з автоклубом?
life
2006-11-21 12:24:15
"чому в людей голова кругла" мені таке дфже понакурі в голову не
приходило:))))))))))
Roman
2006-11-20 17:21:43
Прівет крапка я колишній студент ТАНГ крапка була любимим місцем
відпочинку ми з друзями там випили не одну кегу пива
Записи [101-120] з [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: 




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