falsch:
mail_pruefen($mail){
if(!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $mail)){
1. Funktionsdefinitionen werden mit function eingeleitet
2. Backslashes solltest du auch escapen: \ -> \\
3. Hier ist der Parse-Error: der $ am Ende braucht ein(!) Backslash ODER du mußt einfache Anführungszeichen benutzen.
richtig1:
function mail_pruefen($mail){
if(!eregi( "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}\$", $mail)){
richtig2:
function mail_pruefen($mail){
if(!eregi( '^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}$', $mail)){
__________________
mein Sport:  mein Frühstück:  meine Arbeit:
Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.
|