Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][GD]Problem z tokenem
--gość--
post
Post #1





Goście







witam
próbuje stworzyć token. Oto kod:

token.php (generuje obrazki):
  1. <?php
  2. $wys=100;
  3. $szer=120;
  4. $zaw=file('token.txt');
  5.  
  6. $obrazek=ImageCreate($szer,$wys);
  7. $kolor=array('czerwony' => ImageColorAllocate($obrazek, 255, 0, 0), 
  8.  'zielony' => ImageColorAllocate($obrazek, 0, 255, 0),
  9.  'niebieski' => ImageColorAllocate($obrazek, 0, 0, 255));
  10.  
  11. ImageFill($obrazek, 1, 1, $kolor[czerwony]);
  12.  
  13. ImageString($obrazek, 5, 50, 50, $zaw[rand(0,6)], $kolor[niebieski]);
  14.  
  15. header("Content-type: image/gif");
  16. imageGIF($obrazek);
  17. ?>


formularz: index.php
  1. <form action="sprawdz.php" method="post"><input type="text" name="token"><br>
  2. Przepisz tekst:<br>
  3. <?php
  4. $plik=file('token.txt');
  5. $id=rand(0,count($slowa)-1);
  6.  
  7. echo '<img src="token.php?"'. $id .'></img>';
  8. ?>
  9. <br>
  10. <input type="hidden" name="id" value="<?php echo $id; ?>" />
  11. <input type="submit" value="Zapisz"></form>


sprawdz.php (sprawdza, czy przepisany text=dany wiersz z pliku):
  1. <?php
  2. $id=$_POST['id'];
  3. $napisane=$_POST['token'];
  4.  
  5. $plik=fopen('token.txt', 'r');
  6. $zaw=file('token.txt');
  7.  
  8. if($zaw[$id]==$napisane)
  9. {
  10. echo 'dziala';
  11. }
  12. else
  13. {
  14. echo 'nie dziala';
  15. }
  16. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie
- -gość-   [PHP][GD]Problem z tokenem   17.07.2008, 10:58:53
- - Hazel   No bo błędów tutaj natrzaskałe...   17.07.2008, 11:40:44
- - Gość   dzięki za pomoc! zaczynam dopiero naukę php, k...   17.07.2008, 13:50:19


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:05