Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/07/2008, 07:41
tld32
 
Fecha de Ingreso: julio-2008
Mensajes: 201
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: IP to Country

Mira a ver si este te funciona.

Código PHP:
<?
$IPaddress
=$_SERVER['REMOTE_ADDR']; 
$two_letter_country_code=iptocountry($IPaddress);

if (
$two_letter_country_code=="AR"){
    print 
"Eres de Argentina";//puedes usar aqui el redireccionamiento por header
    
}else{
    print 
"No eres de Argentina";//puedes usar aqui el redireccionamiento por header
    
}

function 
iptocountry($ip) {    
    
$numbers preg_split"/\./"$ip);    
    include(
"ip_files/".$numbers[0].".php");
    
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);    
    foreach(
$ranges as $key => $value){
        if(
$key<=$code){
            if(
$ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}
            }
    }
    if (
$two_letter_country_code==""){$two_letter_country_code="unkown";}
    return 
$two_letter_country_code;
}
?>