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.
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);
|
Folgende User sind hier gerade aktiv:
-
-
