dennismonsewicz Posted October 15, 2008 Share Posted October 15, 2008 This was working and now its not all of a sudden functions.php <?php function makeClickableLink($text) { $link = preg_replace('% Not preceded by an url start. (?<!url[=\]]) ( Protocol or start. (?: (??:https?|ftp)://) | www\. ) Body. (?> Gobble all non-space with the exception of [/url] (??!\[/url\])\S)+ Avoid ending punctuation. (?<!\p{P}) ) Not followed by an url end. (?!\[/url\]) ) %x', '<a href="$1" target="_blank">$1</a><br />', $text); return $link; } ?> Calling the function <?php makeClickableLink($results->comments) ?> This is not converting the links in the string to clickable links! and it was working... Link to comment https://forums.phpfreaks.com/topic/128578-solved-makeclickablefunction-not-working/ Share on other sites More sharing options...
dennismonsewicz Posted October 15, 2008 Author Share Posted October 15, 2008 its fixed! Working code: <?php function makeClickableLink($text) { $link = preg_replace('% ### Not preceded by an url start. (?<!url[=\]]) ( ### Protocol or start. (?: (??:https?|ftp)://) | www\. ) ### Body. (?> ### Gobble all non-space with the exception of [/url] (??!\[/url\])\S)+ ### Avoid ending punctuation. (?<!\p{P}) ) ### Not followed by an url end. (?!\[/url\]) ) %x', '<a href="$1">$1</a><br />', $text); return $link; } ?> Some how in my code all of the # symbols got replaced! Link to comment https://forums.phpfreaks.com/topic/128578-solved-makeclickablefunction-not-working/#findComment-666338 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.