try this:

$str = $s24;   // this is the string you want to look at...
$dst = '<a href="\\1">\\1</a>\\2';
foreach (array("http://";, "mailto:";, "telnet:", "news:";) as $src)
{
  $str = ereg_replace("(".$src."[^ ]*)( *)", $dst, $str);
}

echo $str;

-----Original Message-----
From: jtjohnston [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 08, 2002 2:03 PM
To: [EMAIL PROTECTED]
Subject: [PHP] http://


I'm looking for a function that will find occurences of urls in any
given string and do this:

http://www.nowhere.com/
becomes
<a href="http://www.nowhere.com/";>http://www.nowhere.com/</a>

Could, should also look for
mailto:[EMAIL PROTECTED]
telnet:blah.blah
or even news:blaj.blah

Does such a thing exist?

--
John Taylor-Johnston
----------------------------------------------------------------------------
-

Collège de Sherbrooke:
http://www.collegesherbrooke.qc.ca/languesmodernes/
Université de Sherbrooke:
http://compcanlit.ca/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to