witam
próbuje stworzyć token. Oto kod:
token.php (generuje obrazki):
<?php
$wys=100;
$szer=120;
$obrazek=ImageCreate($szer,$wys);
$kolor=array('czerwony' => ImageColorAllocate
($obrazek, 255, 0, 0), 'zielony' => ImageColorAllocate($obrazek, 0, 255, 0),
'niebieski' => ImageColorAllocate($obrazek, 0, 0, 255));
ImageFill($obrazek, 1, 1, $kolor[czerwony]);
ImageString
($obrazek, 5
, 50
, 50
, $zaw[rand(0
,6
)], $kolor[niebieski
]);
header("Content-type: image/gif"); imageGIF($obrazek);
?>
formularz: index.php
<form action="sprawdz.php" method="post"><input type="text" name="token"><br>
Przepisz tekst:<br>
<?php
echo '<img src="token.php?"'. $id .'></img>'; ?>
<br>
<input type="hidden" name="id" value="
<?php echo $id; ?>" />
<input type="submit" value="Zapisz"></form>
sprawdz.php (sprawdza, czy przepisany text=dany wiersz z pliku):
<?php
$id=$_POST['id'];
$napisane=$_POST['token'];
$plik=fopen('token.txt', 'r');
if($zaw[$id]==$napisane)
{
}
else
{
}
?>
token.txt (baza słów):
Cytat
user
yahoo
mozilla
www
php
forum
firefox
Kiedy przepisuję poprawny kod, za każdym razem pojawia się napis "nie działa".
z góry dzięki za pomoc
pozdrawiam