İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Şöyle bir kod gerekli

Z

Zion

Misafir
Sayfaya gelen ziyaretçi; eğer şu, şu, şu, şu ip adreslerinden geliyorsa "a.php" dosyasını, ama değilse "b.php" dosyasını nasıl include edebilirim.

Biraz karışık görünebilir, o yüzden örnekle açıklayayım:

Eğer ziyaretçi şu aşağıdaki ip'lerden birine sahipse:

66.622.22.21
212.123.45.4
345.456.578.7
(bu ip adresleri toplam 60 küsür var - bu ipleri bir txt dosyasından okuyabilirse daha iyi olur)

yukarıdaki ip adreslerinden gelen ziyaretçiler sayfayı "a.php" dosyasının da include edilmiş halini görecekler.

diğer bütün ziyaretçilerse b.php dosyasının include edilmiş halini görecekler.

Umarım yeterince açık anlatabilmişimdir. Ücretli veya ücretsiz yardımlarınızı bekliyorum. (Ücretli yapacaksanız yapmadan önce PM ile teklifinizi iletiniz)
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
345.456.578.7 diye bir IP adresi yok :) Neyse konuya dönecek olursak;
PHP:
<?php

$TurkIPler = @file('turkipler.txt');
$IP = $_SERVER['REMOTE_ADDR'];

if( in_array($IP, $TurkIPler) )
{
	@include('turkce.php');
}
else
{
	@include('ingilizce.php');
}

?>
turkipler.txt şu şekilde olmalıdır;
Kod:
66.0.0.1
66.0.0.2
66.0.0.3

Denenmemiştir, çalışmazsa revize edilebilir.
 
P

phoenix

Misafir
elmasgunes' Alıntı:
345.456.578.7 diye bir IP adresi yok :) Neyse konuya dönecek olursak;
PHP:
<?php

$TurkIPler = @file('turkipler.txt');
$IP = $_SERVER['REMOTE_ADDR'];

if( in_array($IP, $TurkIPler) )
{
	@include('turkce.php');
}
else
{
	@include('ingilizce.php');
}

?>
turkipler.txt şu şekilde olmalıdır;
Kod:
66.0.0.1
66.0.0.2
66.0.0.3

Denenmemiştir, çalışmazsa revize edilebilir.

burda wildcard kullanabilirmiyiz peki?
turk adsl ipler icin mesela.
85.100.*.*
yapsak tum turk adsl ipleri bloke edermi?
 

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