Convert text urls on page to clickable urls

I have a site page with a lot of text urls and the client wants them active, is there a code i can add to the page to convert those text links to live click-able HTML links?

If so I’m fairly new to PHP and would like info on how to add it to my site.




Here is the script you need.

It will change all emails and urls in text


$text = "Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece es of Good  comes from a line in section 1.10.32.

The standard chunk of Lorem Ipsum used since  [email][/email] the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from e also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.";

function  autolink($message) {
    //Convert all urls to links
    $message = preg_replace('#([\\s|^])(www)#i', '$1http://$2', $message);
    $pattern = '#((http|https|ftp|telnet|news|gopher|file|wais):\\/\\/[^\\s]+)#i';
    $replacement = '<a href="$1" target="_blank">$1</a>';
    $message = preg_replace($pattern, $replacement, $message);

    /* Convert all E-mail matches to appropriate HTML links */
    $pattern = '#([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\\\.';
    $pattern .= '[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)#i';
    $replacement = '<a href="mailto:\\\\1">\\\\1</a>';
    $message = preg_replace($pattern, $replacement, $message);
    return $message;

echo autolink($text);

Hi ,

Thanks for the script, I’m new to php, how do i install this to work on my page.
That’s my biggest question, I would appreciate it.