IP Adresine Göre Ülke Bulmak

Silverday

Altın Üye
Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
ben ip adresini siteye giren kişiye göre ayarladım.isterseniz sabit bişiy de koyabilirsiniz :)
birde localde çalıştıramadım ben easy php 2 beta 1 bikac fonksiyonu tanımadı.
ama yeni nesil serverlarda çalışıyor..

PHP:
<?
<?php

function ulkeBul($ip) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://ip-to-country.webhosting.info/node/view/36");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'ip_address='.$ip.'');

$kaynak = curl_exec ($ch);
curl_close ($ch);

preg_match("'belongs to <b>(.*?)</b>'s", $kaynak , $donen);
return $donen["1"];
}

$ziyaretci = getenv("REMOTE_ADDR");
$ulke =  ulkeBul($ziyaretci);


echo("$ziyaretci IP adresli kişinin ülkesi: $ulke");


?>
 
Geri
Üst