Hello, Until recently I was an ASP programmer and I'm now starting with PHP. I want to write a function that takes a string, finds an email address by searching for the @, and then add the HTML tags for making an email link. I've written a function, but when I use it on a string from my MySQL DB, the result is: 0. I'm a real Newbie, can anyone help? Thanks!:
function huntemail_string ($string) {
for ($tel1 = 1; $tel1 <= strlen($string); $tel1++) {
if (substr($string,$tel1,1)=="@") {
for ($tel2 = $tel1; $tel2 <= 1; $tel1--) {
if (substr($string,$tel2,1)==" ") {
$final=subst($string,1,$tel1);
$final=$final&"<a href=\"mailto:";
$startmail=$tel1;
break;
}
}
for ($tel3 = $tel1; $tel3 <= strlen($string); $tel3++) {
if (substr($string,$tel3,1)==" ") {
$final=$final&substr($string,$startmail,$tel3-$startmail-1);
$endmail=$tel3;
$final=$final & "\">";
$final=$final & substr($string,$startmail,$endmail-$startmail);
$final=$final & "</a>";
break;
}
}
break;
}
}
$final=$final & substr($string,$endmail,strlen($string)-$endmail);
return ($final);
}