[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не выводит каптчу
Onея
Здравствуйте!!! Вопрос: есть каптча, когда её кидаю в отдельный файл и вывожу её, то есть каптчу, то всё в порядке, выводиться, и при каждой перезагрузке страницы, генерируется, а когда подставляю её к форме, картинки нет. Что может быть?
Invis1ble
Цитата (Onея @ 20.06.2016 - 16:10)
Что может быть?

вывод в поток до заголовков (самая распространенная причина)
код не смотрел

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Astin
Я вот честно не знаю почему у вас не пашет ваша капча, ну и сильно не
вдавался в подробности вашей капчи.
Могу посоветовать другую, если понравится то дам ссылку на скачивание
Вот здесь можете посмотреть пример
Onея
Цитата
вывод в поток до заголовков (самая распространенная причина)
код не смотрел

Посмотри, будь любезен
Цитата
Могу посоветовать другую

Если можно
Astin
Onея Капча у тебя работает

Покажи код как ты подключаешь капчу к форме, только не нужно делать
вложенный файл к посту, воспользуйся кнопками выше где написано PHP, SQL, CSS и так далее
arbuzmaster
А где ssesion_start ? Как Вы код картинки капчи то получаете?
Вот код капчи

<?php
session_start();
header("Content-type: image/gif");
$code = rand(100, 999);///Случайное число
$color1 = rand (10, 200);
$color2 = rand (10, 200);
$color3 = rand (10, 200);

$_SESSION['code'] = $code;

$rgb=0xffffff;//цвет заливки
$txt_box=imagettfbbox(18,0,"shtift.ttf",$code);
if($txt_box[0]<0){$txt_box[0]=$txt_box[0]*(-1);}
if($txt_box[1]<0){$txt_box[1]=$txt_box[1]*(-1);}
if($txt_box[2]<0){$txt_box[2]=$txt_box[2]*(-1);}
if($txt_box[3]<0){$txt_box[3]=$txt_box[3]*(-1);}
if($txt_box[4]<0){$txt_box[4]=$txt_box[4]*(-1);}
if($txt_box[5]<0){$txt_box[5]=$txt_box[5]*(-1);}
if($txt_box[6]<0){$txt_box[6]=$txt_box[6]*(-1);}
if($txt_box[7]<0){$txt_box[7]=$txt_box[7]*(-1);}
$box_width=($txt_box[0]+$txt_box[2]+$txt_box[4]+$txt_box[6])/2;
$box_height=($txt_box[1]+$txt_box[3]+$txt_box[5]+$txt_box[7])/2;
$img = imagecreatetruecolor($box_width+1,$box_height+1);//вспомагательное изображение
imagefill($img, 0, 0, $rgb);//заливаем его ...
imagettftext($img,18,0,1,$box_height-2,imageColorAllocate($img,$color1,$color2,$color3),"shtift.ttf",$code);
imagegif($img);//готово к употреблению
//убираем после себя

imagedestroy($img);
?>
проверяйте! подключается так
<img src="captcha/captcha.php">
шрифт поставите свой!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

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