Вот эти 5 кодов потом превращяются в кнопки. То есть если ты нажал ту, которую скрипт запомнил и напечатал в картинке-Бинго!
Как мне передать эти 5 значений при первой загрузке страницы???
Сессии и куки не канают
Спустя 2 часа, 26 минут, 5 секунд (10.07.2011 - 07:12) Игорь_Vasinsky написал(а):
ajax?
Спустя 1 час, 49 минут, 48 секунд (10.07.2011 - 09:02) allplayer написал(а):
Возможно. Можно пример?
А то у меня сейчас только мобильный интернет и гуглить как-то не охота с максимальной скоростью 8кбайт
А то у меня сейчас только мобильный интернет и гуглить как-то не охота с максимальной скоростью 8кбайт
Спустя 15 минут, 29 секунд (10.07.2011 - 09:18) Игорь_Vasinsky написал(а):
так свой алгоритм с кнопками покажи.
Спустя 15 минут, 20 секунд (10.07.2011 - 09:33) allplayer написал(а):
capt.php:
index.php:
32.ttf: любой True type шрифт :)
Свернутый текст
<?php
session_start();
$string_abc='QWERTYUIOPASDFGHJKLZXCVBNM01234567899';
$rand=rand(1,5);
while($x<5)
{
$x++;
$a[$x]=$string_abc{rand(1,36)}.$string_abc{rand(1,36)}.$string_abc{rand(1,36)};
$_SESSION["captcha_".$x]=$a[$x];
if($x==$rand)
{
$good=$x;
}
}
$_SESSION["captcha"]=$a[$good];
/////////////////////////imagettftext($изображение,размер(шрифта),Угол(градусы по кругу),Слева,Сверху,$цвет,"файл.ttf","ТЕКСТ!!!")///////////////////////////////// /////
$width=50;//Ширина изображения
$height=40;//Высота изображения
header("Content-type: image/png");
$im=imagecreate($width,$height);//Ширина,высота генерируемого изображения
$background=imagecolorallocate($im,255,255,255);
$color_line=imagecolorallocate($im,100,100,100);//Цвет линии по RGB
$color=imagecolorallocate($im,0,0,0);//Цвет текста по RGB
$ugol=rand(-10,10); //Угол поворота рандомный
while($b<10)
{
imageline($im,rand(0,$width),rand(0,$height),rand(0,$width),rand(0,$height),$color_line);
$b++;
}
imagettftext($im,20,$ugol,5,30,$color,'32.ttf',$a[$good]);
if($chislo==$kontrol) {$captcha_res++;}
imagepng($im);
index.php:
Свернутый текст
<?php
session_start();
$lolo=$_POST["get_capt"];
echo'<img src="capt.php" alt="" />
';
echo'<form action="index.php" method="post">
';
while($zizi<5)
{
$zizi++;
echo'<input type="submit" name="get_capt" value="';
echo $_SESSION["captcha_".$zizi];
echo'" />
';
}
echo'</form>
';
$capt_res=$_SESSION["captcha"];
echo $lolo;
echo'<br />';
echo $capt_res;
echo'<br />';
if($lolo==$c)
{
echo ololo;
}else{
echo yxyxy;
}
?>
32.ttf: любой True type шрифт :)
! |
PHPprogramer |
Спустя 13 минут (10.07.2011 - 09:46) Игорь_Vasinsky написал(а):
такты с конкурса?..так нечестно буде. и идею свою всем показываешь.
вообщем надо сначала в while добавить формирование кнопок с $a[$x], а сверка по js ajax
вообщем надо сначала в while добавить формирование кнопок с $a[$x], а сверка по js ajax
Спустя 9 минут, 54 секунды (10.07.2011 - 09:56) allplayer написал(а):
Понятия не имею ни о каком конкурсе. Этот код я придумал для своего будущего сайта. Помоги мне, пожалуйста
Спустя 14 минут, 41 секунда allplayer написал(а):
Я очень плохо знаком с Аяксом. Точнее я вобще никак не владею жс языком
Спустя 14 минут, 41 секунда allplayer написал(а):
Я очень плохо знаком с Аяксом. Точнее я вобще никак не владею жс языком