• 04-07-2010, 16:36:09
    #1
    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

    $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">';
     }
  • 04-07-2010, 16:47:36
    #2
     
    if ( $xml->result[0]->country == "Turkey" ) // Eğer Ülke Türkiye ise...
    {
    echo '<img src="button1.jpg">'; // Bunu yap...
    }
    else
    {
    echo '<img src="button2.jpg">'; // değilse bunu yap ...
    }
    Umarım anlamışsındır ?
  • 04-07-2010, 16:50:51
    #3
    Öncelikle ilgin için çok teşekkür ediyorum.

    Benim sormak isitediğim asıl bir html sayfaya bunu nasıl entegre edebileceğim ve linklemeyi nasıl yapabileceğimdi. Kodlarda görebileceğin üzere herhangi bir link yok. Sadece resim butonları var. PHP bilgim çok fazla yok ama anladığım kadarı ile bu kodlar sadece Türkiye'den ziyaretçi gelip gelmemesine bağlı olarak köprülendirme yapılmamış butonları göstermeye yarıyor.
  • 04-07-2010, 16:55:57
    #4
    İki şekilde yaparsın, ya iframe ile yaptığın php dosyasını sitende göstereceksin, yada siteni php ye dönüştüreceksin.
    Gerekli kodlar:
     
    if ( $xml->result[0]->country == "Turkey" ) // Eğer Ülke Türkiye ise...
    {
    echo " html kodların ...<a href="adres...">İndiirrr</a>"; // Bunu yap...
    }
    else
    {
    echo "Valla kardeş size hizmet vermiyoruz :D"; // değilse bunu yap ...
    }
    Örnek bir kod php için
  • 04-07-2010, 17:11:52
    #5
    İlgin için tekrar teşekkür ederim.

    Vermiş olduğun fikirler sayesinde istediğimden de iyisini yapabildim. Butonlu olarak yaptım ben. Mouse üzerine gelince buton değişiyor vs.

    Proxy sitesi üzerinden de test ettim, ondan da başarı ile geçti

    Peki bir konuda daha fikrini almak isterim. html sayfamı nasıl php ye çevirebilirim. Ben yaptığım kodu test ettim ama elimdeki bir php dosyasının index kısmını ayıklayarak yaptım.

    +REP (Unutmadan)
  • 04-07-2010, 17:14:59
    #6
    denizci88 adlı üyeden alıntı: mesajı görüntüle
    İlgin için tekrar teşekkür ederim.

    Vermiş olduğun fikirler sayesinde istediğimden de iyisini yapabildim. Butonlu olarak yaptım ben. Mouse üzerine gelince buton değişiyor vs.

    Proxy sitesi üzerinden de test ettim, ondan da başarı ile geçti

    Peki bir konuda daha fikrini almak isterim. html sayfamı nasıl php ye çevirebilirim. Ben yaptığım kodu test ettim ama elimdeki bir php dosyasının index kısmını ayıklayarak yaptım.

    +REP (Unutmadan)
    html ve htm uzantılarını, php yaparsınız. Daha sonra gerekli yerlere php kodlarını yerleştirebilirsin. Böylelikle hem html hemde php kullanırsın. Ayrıca eğer html kodlarının arasına php kodu ekleyeceksen;
     
    <?
    php kodların....
    ?>
    Bunu kullanman lazım. PHP kodların <? PHP Kodların ... ?> arasında olması lazım..
    İyi çalışmalar.
    Not: HTML kodlarını silmene gerek yok.
  • 04-07-2010, 17:18:43
    #7
    Söylediğini denedim ancak dosya uzantısını değiştirip php yapınca sorun çözülmüyor. Yukarıda bulunan kod değişmeksiniz sayfada gözüküyor.
    --------------
    Son verdiğin kodu hemen deniyorum.
  • 04-07-2010, 17:20:41
    #8
    denizci88 adlı üyeden alıntı: mesajı görüntüle
    Söylediğini denedim ancak dosya uzantısını değiştirip php yapınca sorun çözülmüyor. Yukarıda bulunan kod değişmeksiniz sayfada gözüküyor.
    --------------
    Son verdiğin kodu hemen deniyorum.
    Mazur görün, anlayamadım
  • 04-07-2010, 17:26:05
    #9
    Bu şekilde mi acaba?
    $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" )
     {
      require_once('trdownload.html');
     }
    else
     {
      require_once('trolmayan.htm');
     }