Witam. Mam książkę o Smarty w której jest modyfikator pozwalający tworzenie w locie linków jeśli w tekście znajduje się ciąg znaków - link.
kod działa jeśli wszystko zaczyna się od http://, jednak z samym www nie działa. Jak to przerobić by wszystko śmigało?
function autoLinkURLs($text)
{
$text = preg_replace("'(\w+)://([\w\+\-\@\=\?\.\%\/\:\&\;]+)(\.)?'", "<a href=\"\\1://\\2\">\\1://\\2</a>", $text);
$text = preg_replace("'(\s+)www\.([\w\+\-\@\=\?\.\%\/\:\&\;]+)(\.\s/\s)'", "\\1<a href=\"http://www.\\2\">www.\\2</a>\\3", $text);
return $text;
}