İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

PHP Kod Yerleştirme

denizci88

0
İyinet Üyesi
Katılım
13 Mart 2008
Mesajlar
42
Reaction score
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
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
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
İyinet Üyesi
Katılım
13 Mart 2008
Mesajlar
42
Reaction score
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
 

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