<?php
function clickableLinks($str) {
$str = ' '.$str.' ';
$str = preg_replace("/(\s)(ftp|http|https|telnet|news|nntp|file|irc):\/\/([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "\\1<a href=\"\\2://\\3\">\\2://\\3</a>", $str);
$str = preg_replace("/(\s|tp\:|\(|\[|\>)(www\.)([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "\\1<a href=\"
http://\\2\\3\">\\2\\3</a>", $str);
$str = preg_replace("/(\s|tp\:|\(|\[|\>)(ftp\.)([a-z0-9~#%@&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\^\{\}]+)/i", "\\1<a href=\"
ftp://\\2\\3\">\\2\\3</a>", $str);
return substr($str, 1, -1);
}
$content = '
http://schaefner.dk eller måske <a href="
http://schaefner.dk">schaefner.dk</a>';echo clickableLinks($content);
?>
mvh:jesper.sørensen