@Il_Drugo

l'avevo già visto, ma non mi interessa l'impostazione dell'utente, ma bensì, la provenienza dell'ip.

il sito l'ho visto, e sembra proprio quello che cerco;
solo che usa mySql, ed io non lo so usare bene; quindi chiedo aiuto:
Allora, dal sito mi sono scaricato un txt che è impostato così:

"121195296","121195327","IT","ITA","ITALY"
"121195328","152305663","US","USA","UNITED STATES"
"152305664","152338431","GB","GBR","UNITED KINGDOM"
"152338432","167772159","US","USA","UNITED STATES"
"184549376","201674095","US","USA","UNITED STATES"


ho letto sul sito che si può immettere questi valori in una tabella

IP_FROM NUMERICAL (DOUBLE) Beginning of IP address range.
IP_TO NUMERICAL (DOUBLE) Ending of IP address range.
COUNTRY_CODE2 CHAR(2) Two-character country code based on ISO 3166.
COUNTRY_CODE3 CHAR(3) Three-character country code based on ISO 3166.
COUNTRY_NAME VARCHAR(50) Country name based on ISO 3166

quindi, dopo che io ho creato questa tabella con le giuste colonne, come ce li metto dentro i dati?


poi, nello script php devo mettere


mysql_connect($host,$db_user,$pwd);
mysql_select_db("mio_db");
$query= "SELECT COUNTRY_NAME FROM naz_ip WHERE IP_FROM <= $IPn and IP_TO >= $IPn";
$naz_ip= mysql_query($query);

giusto?
Scusate, ma io non sono abituato ad usare db....