Hallo zusammen,
ich versuche in meinem Forum, dass ich momentan programmiere eine "Funktion" zu erstellen, die alle http://, ftp:// und eben Mailadressen mit @ automatisch zu Links macht. http und ftp ist nicht schwer, das funktioniert ohne Probleme, @ geht nicht richtig
führt zu mailadresse@domain.tld (genau so als Link)
wie kann ich das beseitigen, dass alle Mailadressen korrekt erkannt und umgesetzt werden? - ich will nicht, dass man immer [ email] und [/ email] angeben muss
Danke
andreas
ich versuche in meinem Forum, dass ich momentan programmiere eine "Funktion" zu erstellen, die alle http://, ftp:// und eben Mailadressen mit @ automatisch zu Links macht. http und ftp ist nicht schwer, das funktioniert ohne Probleme, @ geht nicht richtig
PHP-Code:
<?
$mail="mailadresse@domain.tld";
$mail = eregi_replace("([^[:space:]<>]@[^[:space:]<>]{1,})",
"<a href=\"matilo:\\1\">\\1</a>",$mail);
//da ist ein Zeilenumbruch wegen der Seitenverunstaltung, der ist im Skript nicht! //
echo "$mail";
?>
wie kann ich das beseitigen, dass alle Mailadressen korrekt erkannt und umgesetzt werden? - ich will nicht, dass man immer [ email] und [/ email] angeben muss
Danke
andreas
Kommentar