mam taki kod:
<?php
{
$token = '';
for($i = 0; $i < 5; $i++)
{
if($what == '1')
{
}
else if($what == '2')
{
if($char == '1')
{
$token .= 'a';
}
else if($char == '2')
{
$token .= 'b';
}
else if($char == '3')
{
$token .= 'c';
}
else if($char == '4')
{
$token .= 'd';
}
else if($char == '5')
{
$token .= 'e';
}
else if($char == '6')
{
$token .= 'f';
}
else if($char == '7')
{
$token .= 'g';
}
else if($char == '8')
{
$token .= 'h';
}
else if($char == '9')
{
$token .= 'i';
}
else if($char == '10')
{
$token .= 'j';
}
else if($char == '11')
{
$token .= 'k';
}
else if($char == '12')
{
$token .= 'l';
}
else if($char == '12')
{
$token .= 'm';
}
else if($char == '13')
{
$token .= 'n';
}
else if($char == '14')
{
$token .= 'o';
}
else if($char == '15')
{
$token .= 'p';
}
else if($char == '16')
{
$token .= 'r';
}
else if($char == '17')
{
$token .= 's';
}
else if($char == '18')
{
$token .= 't';
}
else if($char == '19')
{
$token .= 'u';
}
else if($char == '20')
{
$token .= 'v';
}
else if($char == '21')
{
$token .= 'w';
}
else if($char == '22')
{
$token .= 'x';
}
else if($char == '23')
{
$token .= 'y';
}
else if($char == '24')
{
$token .= 'z';
}
}
}
header('Content-type: image/jpeg'); $im = imagecreate(70, 30);
$bg = imagecolorallocate($im, 0, 0, 0);
$color = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 10, 12, 6, $token, $color);
imagejpeg($im);
imagedestroy($im);
<form method="post" action="token.php?check=1">
<input type="text" name="token2">
<input type="hidden" name="token" value="'.$token.'">
<input type="submit" value="wyslij">
</form>';
}
if($check == '1')
{
if($_POST['token'] == $_POST['token2'])
{
}
else
{
}
}
?>
i wyswietla mi on obrazek a powinien obrazek i pole textowe w ktore wpisujesz tekst z obrazk oraz przycisk zatwierdzajacy po kliknieciu sprawdza czy text z obrazka sie zgadza z tym z pola, niemoge tego ugryzc