dedlfix: Email Adresse aus Text lesen und löschen

Beitrag lesen

echo $begrüßung;

In einem Formular kann der Besucher einen Text eingeben.
In diesem Text sollen keine Emil-Adressen oder URLs stehen (hält sich natürlich nicht jeder dran).

Es halten sich auch nicht alle an die von dir berücksichtigten Schreibweisen. "de punkt selfhtml punkt org" oder "forum at selfhtml punkt org" wirst du wohl kaum noch mit handhabbar automatisch filtern können.

Wie kann ich nun aus einem Text eine Email-Adresse (oder URL) auslesen, löschen und den Text bestehen lassen.

Reguläre Ausdrücke sind für genau definierte Muster geeignet. Und es gibt die Funktion preg_replace().

echo "$verabschiedung $name";