Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie tokenów
thelaguna
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 21.09.2009

Ostrzeżenie: (0%)
-----


Witam.

Mam generator który wkleja mi tekst do pliku graficznego, wsadzony w formularz do rejestracji.
Zapisuje on token do pliku i w tym momencie mam pytanie...

Szukam optymalnego sposobu wyświetlania tych tokenów, a co za tym idzie, także usuwania ich po wyświetleniu.
Najpierw chciałem dać unlink(); zaraz przed końcem funkcji ale ten sposób odpada.

Byłbym wdzięczny za jakieś wskazówki.

  1. function login_regform()
  2. {
  3. echo '<form action="index.php" method="post">
  4. <table>
  5. <tr><td>user:</td><td><input type="text" name="reguser" /></td></tr>
  6. <tr><td>pass:</td><td><input type="password" name="regpas1" /></td></tr>
  7. <tr><td>pass:</td><td><input type="password" name="regpas2" /></td></tr>
  8. <tr><td>mail:</td><td><input type="text" name="regmail" /></td></tr></table>
  9. Przepisz kod z obrazka poniżej:<br />';
  10.  
  11. $regtoken = imagecreatefromjpeg('login_system/regtoken.jpg');
  12. $font_color = imagecolorallocate($regtoken,254,254,254);
  13.  
  14. $tablica = '1234QWERASDFZXCV';
  15. $string = '';
  16. $i = 5;
  17.  
  18. for($i=0;$i<6;$i++)
  19. {
  20. $string .= $tablica[mt_rand()%(strlen($tablica))];
  21. }
  22. $filename = uniqid().'.png';
  23. imagestring($regtoken , 5 , 20 , 2 , $string , $text_color );
  24. imagepng($regtoken, 'temp/'.$filename);
  25. imagedestroy($regtoken);
  26.  
  27. echo '<img src="temp/'.$filename.'" /><br>
  28. <input type="text" size="8" name="regtoken" /><br />
  29. <input type="hidden" name="regid" value="temp/'.$filename.'" />
  30. <input type="submit" value="Zarejestruj" />
  31. </form>';
  32.  
  33. }


ps. jeszcze przez jakiś czas skrypt można zobaczyć tutaj
http://ldt.cal.pl/cms/news/

Ten post edytował thelaguna 21.09.2009, 21:27:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fander
post
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


Proszę pana myślenie nie boli a przechodząc do sedna, to jeśli chcesz na stronie wyświetlić jakiś obrazek to w kodie html wstawiasz znacznik
Kod
<img src="adres_obrazka" />

czyż nie tak. Jeżeli przeglądarka napotka na tego typu znacznik to wysyła żadanie get pod wskazany adres bez znaczenia czy tam coś jest czy nie, serwer apache zwraca wynik pluje danymi obrazka albo czegokolwiek co zostało wywołane w tym znaczniku jeśli wpiszesz tam ścieżkę do obrazka to wyświetli obrazek jeśli do index.php to wyświetli to co zwróci index.php w takim razie aby ten token zadziałał musisz zrobić pliczek token.php i wsadzić tam ten kod który generuje ci tokena (IMG:style_emoticons/default/smile.gif)

Do forumowiczów, ja nie rozumem dlaczego nie możecie komuś wytłumaczyć co jak działa a piszecie jakieś idiotyzmy po 1 zdaniu...
Go to the top of the page
+Quote Post

Posty w temacie
- thelaguna   generowanie tokenów   21.09.2009, 21:26:29
- - Wicepsik   Po co zapisywać token ?   21.09.2009, 21:28:44
- - lukaszgolder   A czemu nie możesz tworzyć tokena "na bierząc...   21.09.2009, 21:47:01
- - thelaguna   Gdybym wiedział jak to zrobić... Więc jak wyświ...   21.09.2009, 22:12:42
- - erix   Przeczytaj sobie pierwszy lepszy kurs tworzenia to...   21.09.2009, 22:49:58
- - thelaguna   Nie czytam kursów tylko manuale. No i widzisz, źl...   22.09.2009, 10:14:30
- - erix   CytatNie czytam kursów tylko manuale. Kłamiesz. An...   22.09.2009, 11:07:01
- - thelaguna   Jasne, i napisałem wszystko na oko od tak. ' I...   22.09.2009, 20:50:57
- - -=Peter=-   CytatBEZPOŚREDNIE WYŚWIETLANIE NIE DZIAŁA tak jak ...   22.09.2009, 21:17:59
- - thelaguna   Ludzie kochani, przecież pisałem że sprawdzałem te...   22.09.2009, 21:26:52
- - erix   CytatHeader mi wywala błąd, bo headera definiuje m...   22.09.2009, 21:30:44
- - thelaguna   Pisz konkretnie jaki masz pomysł to może mi pomoże...   22.09.2009, 23:10:48
- - wizard144   Jeśli jest headers already sent to tylko ob_start,...   23.09.2009, 07:55:13
- - erix   CytatPisz konkretnie jaki masz pomysł to może mi p...   23.09.2009, 09:05:09
- - thelaguna   Mój aktualny kod to: [PHP] pobierz, plaintext ...   23.09.2009, 11:30:19
- - erix   Jak chcesz wysyłać obrazek, jeśli występuje treść ...   23.09.2009, 11:38:30
- - fander   Proszę pana myślenie nie boli a przechodząc do sed...   23.09.2009, 11:59:15
- - thelaguna   Wreszcie trafił się ktoś kto potrafi człowiekowi p...   23.09.2009, 12:21:44


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

 



RSS Aktualny czas: 14.10.2025 - 05:09