Aquí dejo el código que no se porque pero no funciona (no da error tampoco, solo que no cumple su función...
Código PHP:
$dir = "http://www.marceloferreiro.com"; //es un ejemplo puede ser cualquier url
$dir = str_replace ("http://", "", $dir);
$dir = str_replace ("HTTP://", "", $dir);
$dir = str_replace ("www.", "", $dir);
$dir = str_replace ("WWW.", "", $dir);
$dir = str_replace ("/", "", $dir);
strrev($dir);
if (eregi(".com.",$dir) || eregi(".org.",$dir) || eregi(".edu.",$dir) || eregi(".net.",$dir) || eregi(".biz.",$dir) || eregi(".gub.",$dir) || eregi(".guv.",$dir)){
substr ($dir,7);
}elseif (eregi(".com",$dir) || eregi(".org",$dir) || eregi(".edu",$dir) || eregi(".net",$dir) || eregi(".biz",$dir) || eregi(".gub",$dir) || eregi(".guv",$dir)){
substr ($dir,4);
}
elseif
(eregi(".info.",$dir) || eregi(".jobs.",$dir) || eregi(".name.",$dir) || eregi(".mobi.",$dir)){
substr ($dir,8);
}elseif (eregi(".info",$dir) || eregi(".jobs",$dir) || eregi(".name",$dir) || eregi(".mobi",$dir)){
substr ($dir,5);
}
elseif
(eregi(".travel",$dir)){
substr ($dir,7);
}
elseif
(eregi(".co.uk",$dir) || eregi(".me.uk",$dir) || eregi(".co.nz",$dir)){
substr ($dir,6);
}
else{ // para los .cl / .tv / .ws etc...
substr ($dir,3);
}
strrev($dir);
print "<br />***".$dir."***<br />";