Mailinglisten-Archive |
ANGEL Harald wrote:
> So, hab das jetzt eingebaut, funktioniert aber nicht... ;(
>
> ich baus so ein:
>
> $nickname=$_POST["nickname"];
> //Jetzt Nickname überprüfen!
> $pattern = '|^[a-zA-Z0-9]+$|';
> if (!ereg ($pattern,$nickname)) {
> $fehler=true;
> $msg="Ungültiger Nickname! Nur alphanummerische Zeichen erlaubt!";
> }
>
> auf nickname steht was drauf, hab ich geschaut...
> dann kommt meldung:
>
> Warning: ereg() [function.ereg]: REG_EMPTY in /home/epos4/public_html/php/epos4/register/register.php on line 57
>
> und er geht immer (auch bei gültigen namen) in die if rein!
>
> Danke für hilfe...
>
> ----------------
>
> Andreas Demmer wrote:
> preg_match('|^[a-zA-Z0-9]+$|', $nickname)
$nickname = $_POST['nickname'];
// Jetzt Nickname überprüfen!
$pattern = '[^a-z0-9]'; // alle zeichen _außer_ a-z und 0-9
if ( eregi($pattern, $nickname) )
{
// wenn ein anderes zeichen als a-z,A-Z oder 0-9 gefunden wird
// springt es hier rein
$fehler = true;
$msg = 'Ungültiger Nickname! Nur alphanummerische Zeichen erlaubt!';
}
--
Sebastian Mendel
www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com
php::bar PHP Wiki - Listenarchive