Wiem że to ta funkcja tylko nie wiem jak ją podpiąć.
Okey poradziłem sobie jakoś.
Oto kod może się komuś przyda

<?
$pool = '0123456789abcdefghijklmnopqrstuvwxyz';
$img_width = 120;
$img_height = 30;
$str = '';
for ($i = 0; $i < 7; $i++){
}
$string = $str;
$_SESSION['captcha'] = $string;
$im = imagecreate($img_width, $img_height);
$colorfont1 = rand(200
,255
); $colorfont2 = rand(200
,255
); $colorfont3 = rand(200
,255
);
$bg_color = imagecolorallocate($im,$colorbg1,$colorbg2,$colorbg3);
$font_color = imagecolorallocate($im,$colorfont1,$colorfont2,$colorfont3);
$grid_color = imagecolorallocate($im,$color1,$color2,$color3);
$border_color = imagecolorallocate ($im, 174, 174, 174);
imagefill($im,1,1,$bg_color);
ImageLine($im,90,0,90,30,$grid_color); //1
ImageLine($im,10,0,10,30,$grid_color); //2
ImageLine($im,20,0,20,30,$grid_color); //1
ImageLine($im,30,0,30,30,$grid_color); //1
ImageLine($im,40,0,40,30,$grid_color); //1
ImageLine($im,50,0,50,30,$grid_color); //1
ImageLine($im,60,0,60,30,$grid_color); //1
ImageLine($im,70,0,70,30,$grid_color); //1
ImageLine($im,80,0,80,30,$grid_color); //1
ImageLine($im,90,0,90,30,$grid_color); //2
ImageLine($im,100,0,100,30,$grid_color); //1
ImageLine($im,110,0,110,30,$grid_color); //1
ImageLine($im,120,0,120,30,$grid_color); //1
ImageLine($im,0,0,-80,30,$grid_color); //1
ImageLine($im,10,0,-70,30,$grid_color); //1
ImageLine($im,20,0,-60,30,$grid_color); //1
ImageLine($im,30,0,-50,30,$grid_color); //1
ImageLine($im,40,0,-40,30,$grid_color); //1
ImageLine($im,50,0,-30,30,$grid_color); //1
ImageLine($im,60,0,-20,30,$grid_color); //1
ImageLine($im,70,0,-10,30,$grid_color); //1
ImageLine($im,80,0,0,30,$grid_color); //1
ImageLine($im,90,0,10,30,$grid_color); //1
ImageLine($im,100,0,20,30,$grid_color); //1
ImageLine($im,110,0,30,30,$grid_color); //1
ImageLine($im,120,0,40,30,$grid_color); //1
ImageLine($im,130,0,50,30,$grid_color); //1
ImageLine($im,140,0,60,30,$grid_color); //1
ImageLine($im,150,0,70,30,$grid_color); //1
ImageLine($im,160,0,80,30,$grid_color); //1
ImageLine($im,170,0,90,30,$grid_color); //1
ImageLine($im,180,0,100,30,$grid_color); //1
ImageLine($im,190,0,110,30,$grid_color); //1
ImageLine($im,200,0,120,30,$grid_color); //1
ImageLine($im,0,5,120,5,$grid_color); //1
ImageLine($im,0,10,120,10,$grid_color); //1
ImageLine($im,0,15,120,15,$grid_color); //1
ImageLine($im,0,20,120,20,$grid_color); //1
ImageLine($im,0,25,120,25,$grid_color); //1
$x = rand(7
, $img_width/(7
/2
));
imagerectangle($im, 0, 0, $img_width-1, $img_height-1, $border_color);
for($a=0; $a < 7; $a++){
imagestring
($im, 5
, $x, rand(8
, $img_height/7
), substr($string, $a, 1
), $font_color); $x += (5*2); #odstęp
}
header("Content-type: image/gif"); imagegif($im);
imagedestroy($im);
?>
Aby nie zaczynać nowego tematu to zapytam się tutaj.
Jak zrobić odświeżanie tego tokena po kliknięciu na przycisk np: "Inny", ale bez przeładowania strony (wiem że można to zrobić w ajaxie tylko ja nie znam go w ogóle )

