Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z eregi
herbatniczek
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

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


POnizej jest kawalek kodu. funckcja eregi wykrywa błąd i zapisuje go do tablicy błędów jeśli np. post odbierze zmienną ZACZYNAJĄCĄ się niewłaściwym znakiem, np &tomek, a jeli jest tom&ek, albo tomek& to nie dziala. co nalezy poprawic? ogolnie chdzi o to,zebylogin nie zawieral niewlasciwych znakow. ma zawierać cyfry,litery lub podkreślnik.
Kod:
  1. <?php
  2. elseif(!eregi('^[a-zA-Z0-9_]',$_POST['login'])) 
  3. { 
  4. $tablica_bledow['login']='niedozwolony znak'; 
  5. }
  6. ?>


Ten post edytował seaquest 15.02.2005, 16:39:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


i określić ilość znaków czyli całe wyrażenie: ^[a-zA-Z0-9_]+$ zasmiast + możesz dać na przykład przedział określony {x,y}. Więcej info w manualu...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:46