Cytat(ShadowD @ 4.07.2010, 09:36:03 )

Migotanie wnerwia i to MOCNO!
Dokladnie, kojarzy mi sie to ze spamem!
Blinka mozna uzyc, ale to raz i to w wyjatkowych okolicznosciach, jesli chcemy zwrocic na cos waznego uwage.
@Topic
Sprawdzaj dane z rejestracji i logowania preg_match'em.
Dla loginu wystarczy taki match: /[A-z0-9_-]{min_ilosc_znakow, max_ilosc_znakow}/
Ten match powoduje, ze w loginie moga byc Duze i male litery, cyfry i znaki "_" , "-", poza tym ilosc znakow od 6min do 40 max.
Np.
if(preg_match("/[A-z0-9_-]{6,40}/", $_POST['login'])) {
// tutaj kod jesli login jest prawidlowy
// przy zapisywaniu danych i przy ich sprawdzaniu uzywaj:
// htmlspecialchars(), stripslashes(), trim() - to w duzym stopniu cie zabezpieczy przed niechcianymi danymi.
}
else
{
//jakis komunikat ze zly login
}
Powinno byc ok, a jak nie to niech ktos mnie poprawi - regex'a dopiero sie ucze, ale to akurat podstawa

EDIT:
Zreszta wystarczy wejsc na:
http://pl.php.net/manual/en/function.preg-match.php i tam masz duzo przykladow i match'ow, do roznych rzeczy, np e-maila, strony www itp.