Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2006, 17:09
Avatar de pempas
pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
¿Cómo puedo aplicar esto en ASP?

Hola a todos,

Me he bajado un código para saber de que pais vienen las visitas, pero el ejemplo está en PHP, el problema es que de PHP no tengo ni idea y por lo visto hay que pasar la dirección IP a una código de 9 cifras creo.

Pongo la función para que me orienten:

Código PHP:
<?
/*
    32Tech IP To Country Database for MySQL/PHP
    Copyright 2002-2004
    www.32tech.com
*/
    
function GetCountryInfo($ip)
    {

        
$db='your database name here';
        
$user='your mysql username here';
        
$psw='your mysql password here';

        
$ip sprintf("%u"ip2long($ip));
        
$ci=array('name' => 'Unknown''a2' => '--''a3' =>'---' 'number' => '000');
        
        
$connect mysql_connect("localhost",$user,$psw);
        
$select mysql_select_db($db$connect);
        
        
$sql="SELECT country,a2,a3,number FROM ip2country WHERE ipfrom <= $ip and ipto >=$ip LIMIT 0, 1";
        
        
$query =mysql_query ($sql,$connect); 
        
        if(
$row mysql_fetch_row($query))
        {
            
$ci['name']=$row[0];
            
$ci['a2']=$row[1];
            
$ci['a3']=$row[2];
            
$ci['number']=$row[3];
        }
        return 
$ci;
    }
?>
La cuestión es que la conversión la hace en "sprintf" ¿que hace este comando?, cual sería el equivalente en ASP???

Muchas gracias por su comprensión...