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... Quote Link to comment 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! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.