Tutorials
[ Zurück ]


[PHP] URL automatisch in Link umwandeln


Wenn wir eine geschriebene URL zb. in einem Chat automatisch in einen Link umwandeln wollen
müssen wir erstmal nach dem Schnipsel suchen und ihn mittels ereg-replace ersetzen lassen.

Es werden  alle URLS mit http:// mailto: und www ersetzt
dazu müsst ihr zb eine variable mit dem text      zb : $url  über diesen CODESCHNIPSEL automatisch ersetzen ersetzen lassen.
function hyperlink(&$url)
{
   $url = ereg_replace("[[:alpha:]]+://([-]*[.]?[[:alnum:]_/-?&%])*", "<a href=\"\\0\" target=\"_blank\">\\0</a>", $url);
   $url = ereg_replace("[[:alpha:]]+:(([-]*[.]?[[:alnum:]_/-?&%])+@([-]*[.]?[[:alnum:]_/-?&%])*)", "<a href=\"\\0\" target=\"_blank\">\\0</a>", $url);
   $url = ereg_replace("(^| )(www([-]*[.]?[[:alnum:]_/-?&%])*)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $url);
  
}
hyperlink($url);

Erstellt:17.11.09 08:52
Autor: poelchen1337

Letzte Änderung: 17.11.09 08:53
Geändert von: poelchen1337

Bewertungen:1
Bewertung: 2.0

Freigeschaltet: Ja
Views 3663

Klicke einfach auf einen Stern!
Wollen Sie wirklich das Tutorial löschen?
Wollen Sie wirklich dieses Tutorial zulassen?
Betreff: Report tutorial [id = 190] !
Absender:
Kommentar:
Wollen Sie wirklich dieses Tutorial zulassen?
Absender:
Kommentar:
Folgende User sind hier gerade aktiv:
-

ANZEIGE