PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Undefined variable: error



Kraemer84
31.05.2013, 23:55
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 :D


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

in


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


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 ?

Lokutos
01.06.2013, 12:46
if(isset($error) AND $error){
.....

jpwfour
01.06.2013, 14:40
Nur, weil dus so genau nimmst, dann bitte aber auch ganz genau:
"Undefined variable" ist kein error, sondern nur Notice

PHP Notice: Undefined variable

Lokutos
01.06.2013, 23:39
Nur, weil dus so genau nimmst, dann bitte aber auch ganz genau:
"Undefined variable" ist kein error, sondern nur Notice

PHP Notice: Undefined variable

Schreibt er doch garnicht... ? oder überlese ich etwas..
die Variable heist doch $error

jpwfour
02.06.2013, 16:31
Achso, dachte im Threadtitel, ist iwie mehrdeutig ^^