[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: мистика
mihai
Господа
подскажите.

скачал из интернета скрипт капчи
всё работает ОК.

но попытался удалить комментарии из верхней части кода и
капча перестала показывать.

Даже если просто убрать
одну пустую строку выше 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 написал(а):
Скрытый(Невидимый) код ph34r.gif
laugh.gif

Спустя 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 написал(а):
А зачем ущемляешь права производителя? biggrin.gif Чем комменты то помешали?

Спустя 3 часа, 7 минут, 40 секунд (23.08.2009 - 14:47) <?php написал(а):
twin, просто он подумал, что смеюсь над ним, а я серъезно написал, чтобы на форуме капчи он спросил.)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.