ďťż
Podstrony
|
telcocafeWitam!Chciałbym aby przy rejestracji użytkownika sprawdzało czy np: dany nick nie posiada nie dozwolonych znaków tzn. żeby można było wybierać nicki które zawierają litery od a-z i cyfry 1-9. jak to zrobić?:> Zainteresuj się funkcją ereg() i eregi(). Sporo masz tego w manualu :) Na moje oko powinno być tak: ereg([[:alnum:]]); albo ereg([A-Za-z0-9); Użytkownik sauron edytował ten post 30 lipiec 2006, 14:47 eregi() Czesto jest też przydatne by nick nie był za długi za krótki (w przykładzie minimum 5 znaków, maks 20 if (!eregi('^[a-z0-9]{5, 20}$', $nick)) echo 'Błąd! Niepoprawny nick!`; Użytkownik Mathew edytował ten post 30 lipiec 2006, 14:46 wszystko masz na tej stronie http://pl2.php.net/m...ref.strings.php Działa lecz nie całkiem gdyż wysakuje mi błąd: Warning: eregi(): REG_BADBR in /home/gacur1/public_html/rejestracja.php on line 63 Błąd! Niepoprawny nick! if (!eregi('^[a-z0-9]{5, 20}$', $_POST['username'])) echo 'Błąd! Niepoprawny nick!'; Heh, gupi błąd. Niepotrzebna spacja między {5, 20} zrób tak : if (!eregi('^[a-z0-9]{5,20}$', $_POST['username'])) echo 'Błąd! Niepoprawny nick!'; Mam Coś takiego: if (!eregi('^[a-z0-9]{5,20}$', $_POST['username'])) { echo 'Nie poprawny Nick'; $nick='zle'; }else{ $nick='ok'; } Jeśli wpisze np, nick t%$ to wyswiwetli info ze Nick jest nie poprawny ale i tak dokona rejestracji ;( ~ Daj cały kod. Możliwe, że powyższy masz podpięty pod zapisywanie userów. // Zresztą podobno Ty się, kłóciłeś z Lofixem, że Ty zrobiłeś od podstaw swoją www, a z takim problemem nie potrafisz sobie poradzić ?:> @gacur1 down Nie, jak Ty to napisałeś: "żal mi tyłka nie ściska", tylko to wydało sie trochę dziwne, że dajesz do oceny pracę, jest pełno fajnych skryptów, uczysz się od 3 tyg. a tu taki zonk? I nie potrafisz sobie poradzić z głupią funkcją ereg? To wydało mi się podejrzane :/ Użytkownik sauron edytował ten post 30 lipiec 2006, 15:40 Daj cały kod. Możliwe, że powyższy masz podpięty pod zapisywanie userów. // Zresztą podobno Ty się, kłóciłeś z Lofixem, że Ty zrobiłeś od podstaw swoją www, a z takim problemem nie potrafisz sobie poradzić ?:> Juz mam zrobilem głupi bład. :) Widze że tobie dalej żal tyłek ściska:). A pytam o to tutaj gdyż nie robiłem tego wcześniej więc nie widziałem:) jak to zrobić:P |
|||
Sitedesign by AltusUmbrae. |