<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>Ofuscar el correo electrónico</h1>
<?php
$letras=array(
"a"=>"a",
"b"=>"b",
"c"=>"c",
"d"=>"d",
"e"=>"e",
"f"=>"f",
"g"=>"g",
"h"=>"h",
"i"=>"i",
"j"=>"j",
"k"=>"k",
"l"=>"l",
"m"=>"m",
"n"=>"n",
"o"=>"o",
"p"=>"p",
"q"=>"q",
"r"=>"r",
"s"=>"s",
"t"=>"t",
"u"=>"u",
"v"=>"v",
"w"=>"w",
"x"=>"x",
"y"=>"y",
"z"=>"z",
"."=>".",
"@"=>"@",
"-"=>"-"
);
function texToHex($cadena)
{
global $letras;
$resultado="";
$cadena=strtolower($cadena);
for($i=0;$i<=strlen($cadena);$i++)
{
if(array_key_exists($cadena[$i], $letras))
{
$resultado.=$letras[$cadena[$i]];
}else{
$resultado.=$cadena[$i];
}
}
return $resultado;
}
?>
Mira el código fuente de esta página para ver que el correo esta ofuscado
<b><?php echo texToHex("usuario@correo.com");?></b>
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (2)