Hi

hab mal mein vms script rausgekramt (1.2.4) und wollte mal stück für stück die veralteten befehle austauschen, da krieg ich schon gleich einen bremser

geht um die nickpage von m7media

also die function eregi in preg_match zu ändern hat schon funktioniert nachdem ich den delimiter richtig eingefügt hab

PHP-Code:
if(eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}$",$email)) 
in

PHP-Code:
if(preg_match("#^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}#"$email)) 
jetzt bekomm ich aber zum schluss noch ein "Undefined variable: error" Zeile 33

da kommt er anscheinend mit

PHP-Code:
if($error)
    {
        echo 
$error;
    } 
nicht so recht klar

als "weiterführende" variable kann ich ja sowas aber nicht bei den variablen hinzufügen. Was macht man bei sowas oder wird der komplette aufbau der php seite geändert ?