06. december 2004 - 01:36Der er
7 kommentarer og 1 løsning
If else spørgsmål vedr fejl mailadresse
Hejsa
Jeg har en mailinliste hvor jeg får en del ubruglige adresser på det ville jeg jo gerne undgå.
Har nu brugt lang tid på at kigge koder her men har ikke fundet en der virker hos mig.
Så tænkte jeg at da det gerne er de samme fejl i adresserne burde jeg jo kunne bruge en almindelig if else, men lige hvordan jeg samligner min variable med et enkelt tegn kan jeg ikke finde ud af.
Jeg har stykket denne kode sammen:
/// if $mail like '%@%'; {
} Else
?>Email adressen mangler @ <?php ///
Men får følgende fejlmeddelelse:
Parse error: parse error, unexpected T_VARIABLE, expecting '(' in /var/www/html/opskrifts-service/ugens-opskrift/test/tilmeld-tak-1.php on line 51
Fandt denne på php.net (OBS ikke testet): if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email) { echo "Invalid Email Adress"; } else { echo "Valid Email Adress"; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.