[PHP] losowa liczba przy rejestracji |
[PHP] losowa liczba przy rejestracji |
16.08.2010, 16:23:16
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) |
Witam. Tworzę Formularz Do rejestracji w którym będzie trzeba wpisać w input losowy kod. Napisałem kodzik który wyświetla mi taki losowy 5 cyfrowy kod, ale nie wiem jak wyciągnąć ten wyświetlony ciąg cyfr po za Pętlę, tak bym mógł go porównać z tym co wpiszę w input. Naprowadzi mnie ktoś jak to zrobić.?
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
16.08.2010, 16:26:43
Post
#2
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) |
Nie trzeba wywarzać otwartych drzwi http://php.net/manual/en/function.uniqid.php
-------------------- |
|
|
16.08.2010, 16:41:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) |
Nie o taki efekt mi chodziło.. jak używam tej funkcji zwraca mi takiej długości kody: 34c695ba02c7404.40539291. a ja potrzebuję 4-6 znakowe..
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
16.08.2010, 16:43:18
Post
#4
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) |
-------------------- Napisane z palca! <- to tak dla lansu ;)
FancyStudio.pl - Tworzenie Stron WWW w Oparciu o XHTML, CSS, JS, PHP i MySQL. Mój blog :: Portfolio Fotograficzne Igora Biedrawy |
|
|
16.08.2010, 16:54:47
Post
#5
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) |
Noo teraz jest cacy. tylko zastanawiam się czemu w funkcji uniqid(); pierwsze 6 znaków jest cały czas takie same..?
tak wywołałem uniqid: $xx zawsze na początku zwraca mi: 4c695e -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
16.08.2010, 16:56:08
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 6.05.2009 Ostrzeżenie: (0%) |
a może tak?
teraz pozostaje ci porownac zmienna $wynik z tym co wpisał uzytkownik |
|
|
16.08.2010, 17:00:03
Post
#7
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) |
@Kaffiuri trafiłeś w 10 dzięki. ale poprzednie pytanie nadal aktualne. ;p ciekaw jestem
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
16.08.2010, 17:35:46
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) |
rand, po co pętle ?
-------------------- |
|
|
16.08.2010, 17:44:01
Post
#9
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 6.05.2009 Ostrzeżenie: (0%) |
Tez racja, mniej kodu wyjdzie.. zapomniałem o rand.
|
|
|
16.08.2010, 17:44:02
Post
#10
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) |
nie wiem czy najlepszy, czy najgorszy sposób, ale ja to robię tak:
|
|
|
16.08.2010, 18:07:02
Post
#11
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) |
tylko zastanawiam się czemu w funkcji uniqid(); pierwsze 6 znaków jest cały czas takie same..? Przecież pisze w manualu, że funkcja uniqid generuje ciąg na podstawie aktualnego czasu i o ile sekundy i minuty się u ciebie zmieniały, o tyle godziny już nie, stąd ta powtarzalność -------------------- Napisane z palca! <- to tak dla lansu ;)
FancyStudio.pl - Tworzenie Stron WWW w Oparciu o XHTML, CSS, JS, PHP i MySQL. Mój blog :: Portfolio Fotograficzne Igora Biedrawy |
|
|
16.08.2010, 18:37:17
Post
#12
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 3 Dołączył: 21.11.2008 Ostrzeżenie: (0%) |
Może to
|
|
|
16.08.2010, 21:17:17
Post
#13
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Ja korzystam z md5(microtime()) + ewentualnie substr.
|
|
|
17.08.2010, 20:00:57
Post
#14
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) |
Dzięki wam wszystkim ze wszystkiego zrobiłem jedno.. tak jakby ;P
O to moje ostateczne rozwiązanie tego problemu:
Dziękuje bardzo wszystkim za pomoc z pol roku obijałem się i pozapominało się troszkę. Pozdro By Korey -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
Wersja Lo-Fi | Aktualny czas: 25.05.2024 - 02:47 |