bonjour,
<?php
/* extraction adresse IP du visiteur */
$ip = $_SERVER['REMOTE_ADDR'];
/* transformation IP */
$dotted = preg_split( "/[.]+/", $ip);
$ip2 = (double) ($dotted[0]*16777216)+($dotted[1]*65536)+($dotted[2]*25
6)+($dotted[3]);
/* URL du serveur et paramètres à lui passer */
$url = "/get-country/?ip=".$ip2."&user=guest&pass=guest";
/* ouverture de la socket */
$fp = fsockopen ("www.ip-to-country.com", 80, &$errno, &$errstr, 30);
/* test si erreur à l'ouverture */
if (!$fp) {
/* affichage de l'erreur */
echo "$errstr ($errno)<br>\n";
} else {
/* envoie de la requète HTTP */
fputs ($fp, "GET $url HTTP/1.0\r\nHost: ip-tocountry.
com\r\n\r\n");
/* réception des données en retour */
while (!feof($fp)) {
/* extraction réponse */
$response .= fgets ($fp,128);
}
/* fermeture socket */
fclose ($fp);
}
?>
<?php
function IPAddress2IPNumber($dotted) {
$dotted = preg_split( "/[.]+/", $dotted);
$ip = (double) ($dotted[0]*16777216)+($dotted[1]*65536)+($dotted[2]
*256)+($dotted[3]);
return $ip;
}
?>
quelqu'un pourrait m'aidé s'il vous plait ? je ne comprend pas le PHP et me faut traduire ce script en ASP , malheureusement je cale