![]() |
![]() ![]() |
![]() |
![]() ![]()
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ć.?
|
|
|
![]()
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
|
|
|
![]()
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..
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Noo (IMG:style_emoticons/default/biggrin.gif) teraz jest cacy. (IMG:style_emoticons/default/biggrin.gif) tylko zastanawiam się czemu w funkcji uniqid(); pierwsze 6 znaków jest cały czas takie same..? (IMG:style_emoticons/default/biggrin.gif)
tak wywołałem uniqid: $xx zawsze na początku zwraca mi: 4c695e |
|
|
![]()
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 |
|
|
![]()
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 (IMG:style_emoticons/default/biggrin.gif) dzięki. ale poprzednie pytanie nadal aktualne. ;p ciekaw jestem (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
rand, po co pętle ?
|
|
|
![]()
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.
|
|
|
![]()
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:
|
|
|
![]()
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..? (IMG:style_emoticons/default/biggrin.gif) 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ść (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 3 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może to (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
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.
|
|
|
![]()
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: (IMG:style_emoticons/default/smile.gif)
Dziękuje bardzo wszystkim za pomoc (IMG:style_emoticons/default/smile.gif) z pol roku obijałem się i pozapominało się troszkę. (IMG:style_emoticons/default/tongue.gif) Pozdro By Korey |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:40 |