Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generowanie losowego obrazka
maniaksz
post 27.03.2005, 07:45:58
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.11.2004

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


Chciałbym prosić o pomoc. Chodzi mi o wygenerowanie obrazka z losowym tekstem, można spotkać coś takiego często podczas rejestracji użytkownika. Z wygenerowaniem losowej wartości raczej nie mam problemu, jednak nie wiem jak przekształcić taki tekst w gifa czy jpga a nastepnie porównać tekst obrazka z wartościa pola input. Jeśli ktoś mogłby mi podpowiedzieć jak zabrać się za coś takiego,byłbym bardzo wdzięczny:).

Z góry dziekuję i pozdrawiam.
Go to the top of the page
+Quote Post
hwao
post 27.03.2005, 08:20:30
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




w php masz zestaw funkcji do generowania rysunkow
http://pl.php.net/image

Powiecmy losnelo sie
hwao
Wiec robisz rysunek z takim napisaem nastepnie
md5( hwao )
i wysylasz to np cookie do usera
Po wprowadzenia do inputa danych porownujesz czy
md5( $_POST['input'] ) == $_COOKIE['wylosowane']

i to tyle

Wiecej informacji w wyszukiwarce forum pod fraza
token
i w google ;-)

Pozdro
Go to the top of the page
+Quote Post
tiraeth
post 27.03.2005, 08:22:02
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Po wygenerowaniu tekstu (przez np. substr(md5(uniqid(rand(), true)), 0, 6)) zapisujesz go do pola hidden jako token_check ponownie zahaszowany jako md5, pole token sprawdzasz czy zahaszowane jest jakie same jak token_check. Można także wrzucić cookie do przeglądarki z wartością token'a którą sprawdzimy porównując ją z wpisanym tekstem w formularzu a następnie usunięmy ciasteczko smile.gif

Co do wpisywania tekstu na obrazek: imagettftext.php" title="Zobacz w manualu PHP" target="_manual()

pozdro!
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:54