Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

PHP Kod Yerleştirme

denizci88

0
Onaylı Üye
Üye
Katılım
13 Mart 2008
Mesajlar
42
Açılan Konu
10
Tepki puanı
2
Merhaba Arkadaşlar,

Bir html sayfam var. Ben bu sayfaya bir download linki/butonu koymak istiyorum ancak bu linkin sadece Türkiye üzerinden gelecek ziyaretçiler tarafından gözükmesini istiyorum fakat bunu nasıl yapabileceğimden emin değilim. Aşağıdaki koda ulaştım. Bu kodların sayfaya entegre edilmesi gerekiyor ancak sayfa php olmalı. Çünkü kodlar php için. Acaba bunu nasıl yapabilirim?

İyi çalışmalar

PHP:
$xmlstring = file_get_contents ( "http://www.infosniper.net/xml.php?lang=1&k=82aj1hcn38T5WvysbBnc0K&ip_address=".$_SERVER["REMOTE_ADDR"]  );

$xml = new SimpleXMLElement ( $xmlstring );

if (  $xml->result[0]->country == "Turkey" )
 {
  echo '<img  src="button1.jpg">';
 }
else
 {
  echo '<img  src="button2.jpg">';
 }
 

netster

0
Onaylı Üye
Üye
Katılım
7 Eylül 2004
Mesajlar
445
Açılan Konu
74
Tepki puanı
24
Konum
Ankara
Tek bir download linkimi olacak ? Yoksa bir download sitesinde downloadları sadece Türkiye'den gelen kullanıcılara mı yaptıracaksınız ?

Sizin kodlarınızı biraz açıklayayım , neyin ne olduğunu anladığınız zaman kendinizde yapabilirsiniz.

PHP:
$xmlstring = file_get_contents ( "http://www.infosniper.net/xml.php?lang=1&k=82aj1hcn38T5WvysbBnc0K&ip_address=".$_SERVER["REMOTE_ADDR"]  );

$xml = new SimpleXMLElement ( $xmlstring );

Bu ilk kodlar infosniper.net sitesinden ip adresini kontrol ediyor.
PHP:
if (  $xml->result[0]->country == "Turkey" )
Bu bölümdeyse eğer ziyaretçi Türkiye'den gelmişse ;
PHP:
 {
  echo '<img  src="button1.jpg">';
button1.jpg resmini gösterecek. Siz buraya download linkini ekleyeceksiniz.
PHP:
}
else
 {
  echo '<img  src="button2.jpg">';
 }

Eğer Türkiye'den gelmemişse uyarı mesajını bu bölümde göstereceksiniz ve kullanıcıya işlem yaptırtmayacaksınız. Yani kısaca bu kodda ,

Kod:
<img  src="button1.jpg">

Bölümünü download linki ile değiştirirseniz istediğiniz şekilde çalışır.
 

denizci88

0
Onaylı Üye
Üye
Katılım
13 Mart 2008
Mesajlar
42
Açılan Konu
10
Tepki puanı
2
Çok güzel bir şekilde anlatmışsınız. Teşekkür ediyorum. Sizin de açıklamalarınızdan faydalanarak sorunu çözdüm. Tekrar teşekkür ediyorum.

+REP
 
Üst