Господа
подскажите.
скачал из интернета скрипт капчи
всё работает ОК.
но попытался удалить комментарии из верхней части кода и
капча перестала показывать.
Даже если просто убрать
одну пустую строку выше session_start();
капча перестаёт показывать
как так может быть
PHP |
/*
w3captcha - php-скрипт для генерации изображений CAPTCHA версия: 1.0 от 01.02.2008 разработчики: http://w3box.ru тип лицензии: freeware w3box.ru © 2008
*/
session_start();
$count=5; /* количество символов */ $width=100; /* ширина картинки */ $height=48; /* высота картинки */ $font_size_min=32; /* минимальная высота символа */ $font_size_max=32; /* максимальная высота символа */ $font_file="./Comic_Sans_MS.ttf"; /* путь к файлу относительно w3captcha.php */ $char_angle_min=-10; /* максимальный наклон символа влево */ $char_angle_max=10; /* максимальный наклон символа вправо */ $char_angle_shadow=5; /* размер тени */ $char_align=40; /* выравнивание символа по-вертикали */ $start=5; /* позиция первого символа по-горизонтали */ $interval=16; /* интервал между началами символов */ $chars="0123456789"; /* набор символов */
$image=imagecreatetruecolor($width, $height);
$background_color=imagecolorallocate($image, 255, 255, 255); /* rbg-цвет фона */ $font_color=imagecolorallocate($image, 32, 64, 96); /* rbg-цвет тени */
imagefill($image, 0, 0, $background_color);
$str="";
$num_chars=strlen($chars); for ($i=0; $i<$count; $i++) { $char=$chars[rand(0, $num_chars-1)]; $font_size=rand($font_size_min, $font_size_max); $char_angle=rand($char_angle_min, $char_angle_max); imagettftext($image, $font_size, $char_angle, $start, $char_align, $font_color, $font_file, $char); imagettftext($image, $font_size, $char_angle+$char_angle_shadow*(rand(0, 1)*2-1), $start, $char_align, $background_color, $font_file, $char); $start+=$interval; $str.=$char; }
$_SESSION["captcha"]=$str;
if (function_exists("imagepng")) { header("Content-type: image/png"); imagepng($image); } elseif (function_exists("imagegif")) { header("Content-type: image/gif"); imagegif($image); } elseif (function_exists("imagejpeg")) { header("Content-type: image/jpeg"); imagejpeg($image); }
imagedestroy($image); |
Спустя 48 минут, 10 секунд (22.08.2009 - 11:20) Soldier Ghost написал(а):
Скрытый(Невидимый) код
Спустя 11 минут, 37 секунд (22.08.2009 - 11:32) <?php написал(а):
mihai, может ты спросишь - это там, где ты его скачал? Наверное, есть форум поддержки Капчи.
Спустя 12 минут, 29 секунд (22.08.2009 - 11:44) mihai написал(а):
<?php
спасибо хоть мануал не предложил
Спустя 8 минут, 19 секунд (22.08.2009 - 11:53) <?php написал(а):
Спустя 6 часов, 24 минуты, 39 секунд (22.08.2009 - 18:17) kirik написал(а):
mihai
Давай полный скрипт с фонтами. Мне кажется что-то ты упустил..
Спустя 16 часов, 24 минуты, 44 секунды (23.08.2009 - 10:42) DenPHP написал(а):
что то вроде отправки запроса на главный сайт, который проверяет убрали ли копирайт
Спустя 57 минут, 52 секунды (23.08.2009 - 11:40) twin написал(а):
А зачем ущемляешь права производителя?
Чем комменты то помешали?
Спустя 3 часа, 7 минут, 40 секунд (23.08.2009 - 14:47) <?php написал(а):
twin, просто он подумал, что смеюсь над ним, а я серъезно написал, чтобы на форуме капчи он спросил.)