İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Yönlendirme Kodu Doğrumu???

PDET

0
İyinet Üyesi
Katılım
30 Kasım 2005
Mesajlar
322
Reaction score
0
Beyler, ülkeye göre yönlendirme yapmak istiyorum.
Değerleri country_ips.txt dosyasından okuyacak
Kod da hata var mı?



<?php
function ip_to_country($ip, $which = 0) {
$dot = preg_split("/[.]+/", $ip);
$num = (double) ($dot[0] * 16777216) + ($dot[1] * 65536) + ($dot[2] * 256) + $dot[3];
$country_code = "??";
$country_name = "??";

$fp = fopen("country_ips.txt", "r");
while (!feof($fp)) {
$data = fgetcsv($fp, 8192);

if (empty($data[2]))
continue;

if ($num >= $data[0] && $num <= $data[1]) {
$country_code = $data[2];
$country_name = ucwords(strtolower($data[4]));
}
}
fclose($fp);

if ($which == 0)
return $country_code;
else
return $country_name;
}

if (stristr($country_code, "tr"))
header("Location: tr/index.php");
else if (stristr($country_code, "fr"))
header("Location: fr/index.php");
else if (stristr($country_code, "de"))
header("Location: de/index.php");

?>
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
O dosyayi nereden aldin, ip database'ini yani?
 

PDET

0
İyinet Üyesi
Katılım
30 Kasım 2005
Mesajlar
322
Reaction score
0
Ip database i?

Lazım mı ip database i? Ne olucak. Kod doğru mu?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst