Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/12/2008, 15:34
agunuevo
 
Fecha de Ingreso: diciembre-2008
Ubicación: Pérez Zeledón, San José
Mensajes: 8
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: base de datos para averiguar el pais del visitante con la ip

$list_ips esta variable trae la ip luego sigue la consulta y la base de datos la tome de "ip-to-country.webhosting.info" la importe a mysql,
luego de la consulta verifico en resultado en http://ip-lookup.net o cualquier otra y no conside la respuesta


//BUSCA PAIS DE IPS

$ip = $list_ips;
$list_ips = str_replace("." , "" , $list_ips);

$pais = ("SELECT * FROM ipdatabase WHERE '".$list_ips."' >= ip_from AND '".$list_ips."' <= ip_to");

$pais1=mysql_query($pais, $conexion_db);
$pais2 = mysql_num_rows($pais1);

if ($pais2> 0) {

while ($row_pais = mysql_fetch_assoc($pais1)) {

$listing_pais = $row_pais['country_name'];
$listing_flag = $row_pais['code1'];

}//fin de while
}//fin de if $pais
else{
$listing_pais = "Country not found";
$listing_flag = "";
}

$listing_flag = strtolower($listing_flag);

//FIN DE BUSCA PAIS DE IPS