Die Funktion mit der ereg bzw eregi ersetzt wurde ist preg_match
eigentlich sollte es funktionieren wenn du alle vorkommen von ereg mit preg_match ersetzt und das pattern in / setzt.
bei eregi muss ans ende des patterns noch ein i
also aus
Zeile 35:
if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';
wird
if(!preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/i",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';
und aus
Zeile 38
if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der Klamm Id nur Zahlen!<br>';
wird
if (preg_match("/[^0-9]/", $_POST['uid'])) $error .= 'Bei der Klamm Id nur Zahlen!<br>';
Aradiv