Email-Syntax mit PHP prüfen

Fragen zum Erstellen von Templates für webEdition.
Feltkamp

Email-Syntax mit PHP prüfen

Beitragvon Feltkamp » Mi 5. Okt 2005, 16:55

Ich würde gerne im Dokument die Email-Adresse prüfen. Da habe ich folgenden preg_match. Wie sichert man darin jetzt die Sonderzeichen mit backslash's "" ab, so daß er schlußendlich funktioniert. - Mir stürzt die Vorlage dauernd ab.

Folgend die richtige Ausgabe; also ohne Preparierung für webEdition:

Code: Alles auswählen

<?php
	function checkmail($string){
		return preg_match("/^[^s()<>@,;:"/[]?=]+@w[w-]*(.w[w-]*)*.[a-z]{2,}$/i",$string);
	}
	if !checkmail($emailstr) { 
		echo "Die angegebene Email-Adresse enthält syntaktische Fehler.

		Sie muß die Form name[b]@[/b]domain[b].[/b]de haben.";
		}
?>
[code]

Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste