Ben dinamik olarak oluşturulmuş bir sayfa üzerinden bilgisini ayırır ve daha sonra bir veritabanına bilgi eklemek için çalışıyorlar, bu sadece bir kerelik bir şeydir. düzenini açıklamak için:
Şu anda benim veritabanında 700 IP adreslerinin bir listesi var ama onlar ben hostip.info gelen bilgi almak ve bir döngü üzerinde bir değişken içine döndürülen veri eklemek için aşağıdaki kodu kullanıyorum, onlarla bağlantılı hiçbir yeri var:
dbconnect();
$tbl_name = 'Votes';
$sql = "SELECT * FROM $tbl_name LIMIT 10"; //THIS LIMIT IS ONLY A TEMPORARY //
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
while($rows=mysql_fetch_array($result)) {
echo $rows['UIP']; //This is the IP stored currently
$file_l = file_get_contents('http://api.hostip.info/get_html.php?ip='.$rows['UIP'].'&position=true');
}
Her IP test için hostip.info döndü bilgileri bu gibi biraz görünüyor:
Country: UNITED KINGDOM (GB)
City: (Unknown city)
Latitude:
Longitude:
IP: 79.170.40.245
sadece düz metin olarak, temelde ondan Lat, Uzun ve Şehir kapmak ve lat, ANCAK, bir veritabanında şehir onu vurmak ve uzun tüm farklı uzunlukları istiyorum. Belki preg_match'in ya da böyle bir şey ile bu bilgileri soymak için herhangi bir yolu var mı, ben denedim ama onu anlamaya olamaz. Herhangi bir fikir büyük takdir.