function autolink(&$text, $nofollow = false) { // grab anything that looks like a URL... $urls = _autolink_find_URLS($text); if (!empty($urls)) { //array_walk( $urls, '_autolink_create_html_tags', array('target'=>$target, 'nofollow'=>$nofollow) ); array_walk($urls, '_autolink_create_html_tags', array('nofollow' => $nofollow)); $text = strtr($text, $urls); } }
function twitterit(&$text, $twitter_username, $target = '_blank', $nofollow = true) { $urls = _autolink_find_URLS($text); if (!empty($urls)) { array_walk($urls, '_autolink_create_html_tags', array('target' => $target, 'nofollow' => $nofollow)); $text = strtr($text, $urls); } $text = preg_replace("/(\\s@|^@)([a-zA-Z0-9]{1,15})/", "\$1<a href=\"http://twitter.com/\$2\" target=\"_blank\" rel=\"nofollow\">\$2</a>", $text); $text = preg_replace("/(\\s#|^#)([a-zA-Z0-9]{1,15})/", "\$1<a href=\"http://twitter.com/#!/search?q=\$2\" target=\"_blank\" rel=\"nofollow\">\$2</a>", $text); $text = str_replace($twitter_username . ": ", "", $text); return $text; }