$what", $oldaddr);
$body = str_replace ($oldaddr, "$newaddr", $body);
}
} else {
$body = eregi_replace ("([a-z]|[0-9]|_|\.|-)+\@([a-z]|[0-9]|_|-)+(\.([a-z]|[0-9]|_|-)+)*", "\\0", $body);
}
*/
$body = eregi_replace ("([a-z]|[0-9]|_|\.|-)+\@([a-z]|[0-9]|_|-)+(\.([a-z]|[0-9]|_|-)+)*", "\\0", $body);
return $body;
}
function parseUrl ($body) {
#Possible ways a URL could finish.
$poss_ends=array(" ", "\n", "\r", "<", ">", ".\r", ".\n", ". ", " ", ")", "(",
""", "<", ">", ".<");
$done=False;
while (!$done) {
#Look for when a URL starts
$url_tokens = array(
"http://",
"https://",
"ftp://",
"telnet://");
for($i = 0; $i < sizeof($url_tokens); $i++) {
if($where = strpos(strtolower($body), $url_tokens[$i], $start))
break;
}
//$where = strpos(strtolower($body),"http://",$start);
if ($where) {
# Find the end of that URL
reset($poss_ends); $end=0;
while (list($key, $val) = each($poss_ends)) {
$enda = strpos($body,$val,$where);
if ($end == 0) $end = $enda;
if ($enda < $end and $enda != 0) $end = $enda;
}
if (!$end) $end = strlen($body);
#Extract URL
$url = substr($body,$where,$end-$where);
#Replace URL with HyperLinked Url
if ($url != "") {
$url_str = "$url";
# $body = str_replace($url,$url_str,$body);
echo "$where, $end
";
$body = replaceBlock($body,$url_str,$where,$end);
$start = strpos($body,"",$where);
} else {
$start = $where + 7;
}
} else {
$done=true;
}
}
return $body;
}
?>