ďťż

[PHP] Rejestracja Sprawdzanie poprawności danych

       

Podstrony


telcocafe

Witam!

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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.