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) Php ustalarının pek fazla vaktini alacağını zannetmiyorum. Ne için istediğimi de sanırım anlayanlar çıkmıştır.
Şöyle bir kod gerekli
10
●1.407
- 12-04-2006, 11:19:05Üyeliği durdurulduBu işine yararmı ?
http://forums.digitalpoint.com/showthread.php?t=67583 - 12-04-2006, 11:46:37Kimlik doğrulama veya yönetimden onay bekliyor.345.456.578.7 diye bir IP adresi yok
Neyse konuya dönecek olursak;
<?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;
66.0.0.1 66.0.0.2 66.0.0.3
Denenmemiştir, çalışmazsa revize edilebilir. - 14-04-2006, 00:31:38MisafirPeki şöyle birşey nasıl olabilir.
Bir kişi ilk defa bağlanıyorsa
@include('a.php');
2-3-4-5 gibiyse ( Makinesinde cookie varsa veya farklı bir yol)
@include('b.php');
nasıl olabilir? Asp, php, Javascript farketmez. - 14-04-2006, 01:18:53Üyeliği durduruldu

Neyse konuya dönecek olursak;