подскажите.
скачал из интернета скрипт капчи
всё работает ОК.
но попытался удалить комментарии из верхней части кода и
капча перестала показывать.
Даже если просто убрать
одну пустую строку выше session_start();
капча перестаёт показывать
как так может быть
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- /*
- w3captcha - php-скрипт для генерации изображений CAPTCHA
- версия: 1.0 от 01.02.2008
- разработчики: http://w3box.ru
- тип лицензии: freeware
- w3box.ru © 2008
- */
- $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"; /* набор символов */
- $str="";
- for ($i=0; $i<$count; $i++)
- {
- 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;
- {
- }
- {
- }
- {
- }