• 05-09-2009, 21:44:39
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar ufak bir ricam olacaktı web sitemde sadece almanya ziyaretcisine reklam gosterimi yapmak istiyorum php kodu varmıdır yardımcı olursanız çok sevirinirim.

    yardımlarınız için şimdiden teşekkür ederim
  • 05-09-2009, 23:45:02
    #2
    Almanya IP'lerini Türkiye IP'lerinden ayırabiliyorsan $_SERVER içinde ziyaretçinin IP'sini veren bir değişken var, onuna kontrol ederek yapabilirsin.
  • 06-09-2009, 00:11:57
    #3
    browserin diline görede gösterim yapabilirsin.
  • 06-09-2009, 00:19:43
    #4
    Almanya'dan Türkçe kullananlar olabilir. IP en mantıklısı gibi geliyor bana. Haksız mıyım?
  • 06-09-2009, 00:25:25
    #5
    bu olayın htaccesden belli ip aralıklarına göre yapılabileceğini düşünüyorum.Örnegin reklam kodu reklam.js nin içindedir..htaccesden sadece o dosyayı 85 ve 94 arası başlayan iplere gösterebilir.Kodlama olarak hiçbir fikrim yok ama büyük ihtimal böyle.
  • 06-09-2009, 00:43:15
    #6
    xFaulz adlı üyeden alıntı: mesajı görüntüle
    bu olayın htaccesden belli ip aralıklarına göre yapılabileceğini düşünüyorum.Örnegin reklam kodu reklam.js nin içindedir..htaccesden sadece o dosyayı 85 ve 94 arası başlayan iplere gösterebilir.Kodlama olarak hiçbir fikrim yok ama büyük ihtimal böyle.
    yapilabilir almanya iplerini biliyorsa;
    Rewritecond %{REMOTE_ADDR} ^94\.(.*)$
    RewriteRule ^reklam.js$ reklamalman.js
    Rewritecond %{REMOTE_ADDR} ^88\.(.*)$
    RewriteRule ^reklam.js$ reklamtr.js
    sayfaya javascript ile reklam.js cagirirsin bu kodu htaccess e eklediginde 94 ip baslayan ipleri reklamalman.js 88 ile baslayan iplerde reklamtr.js cikar.
  • 06-09-2009, 10:30:27
    #7
    açık bir şekilde kod verebilcek arkadaş varmı kod budur al koy sitene calıstır örnek verebilirmisiniz
  • 06-09-2009, 15:03:02
    #8
    Üyeliği durduruldu
    bir alternatif olarak ücretli kod yazdirabilirsiniz
    bkz ücretli script istek
  • 06-09-2009, 15:06:22
    #9
    Biirkaç şekilde yapabilirsin, ikisine örnek;

    $dil = explode(';',$_SERVER['HTTP_USER_AGENT']);
    
    // Tarayıcı dili ile
    if($dil[3]=='de'){ //Tarayıcı dilini sorguluyoruz, almanca ise kodu gösteriyoruz
    
    echo 'reklam kodları';
    
    }
    
    
    // IP aralığı ile 
    
    // Burada 3 adet ip başlangıcı soruluyor, sen buradaki 85,86,87 rakamlarını almanyaya ait ipler ile değiştirmelisin.
    
    if(substr($_SERVER['REMOTE_ADDR'],0,2)=='85' || substr($_SERVER['REMOTE_ADDR'],0,2)=='86' || substr($_SERVER['REMOTE_ADDR'],0,2)=='87'){
    
    echo 'reklam kodları';
    }