[PHP] Link umwandeln
-
Hallo,
ich möchte in mein News-Script eine Funktion einbauen, die z.B. wenn der User www.test.de schreibt, dass das in einen Link umgewandelt wird (wie hier auch im Forum). Dasselbe soll bei Mail-Adressen möglich sein.Einagbe | Ausgabe
www.test.de | <a href="www.test.de">www.test.de</a>
meine.mail@test.de | <a href="mailto:meine.mail@test.de">meine.mail@test.de</a>Wie kann ich das in PHP realisieren ?
-
Simple, bei meinem Chat hab ich das so gemacht:
$message = eregi_replace("(http://[^\n< ]+)","<a href=\"\\1\" target=\"_blank\" title=\"\\1 öffnen\">\\1</a>",$message);
Ich hab noch nen hint hinzugefügt, das mit der email, kannste selber...
[ Dieser Beitrag wurde am 23.04.2003 um 15:05 Uhr von Tillmann David editiert. ]
-
Danke schonmal,
kannst du mir den Code noch etwas erläutern ?
Wäre nett.
-
lies dir mal ein tutorial zu 'regular expressions' kurz 'regex' durch...
dann sollte alles klar sein...
-
z.B. das hier
-
Genau, lies dir das durch, ist absolute Spitzenklasse.