İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Ziyaretçinin girdiği ülkeye göre banner gösterme veya ayrı sayfaya yönlendirme.

ramazan

0
İyinet Üyesi
Katılım
24 Kasım 2006
Mesajlar
553
Reaction score
0
Konum
eski$ehir
Ziyaretçinin girdiği ülkeye göre banner gösterme veya ayrı sayfaya yönlendirme.
PHP'sini yazdım fakat sorunlar var php bilgim de çok iyi değil. Fakat ASP'si çalışıyor.
(php'sini de inşallah yetiştiricem.)
KOD:
ASP
Kod:
<%
ip = Request.ServerVariables("REMOTE_ADDR")

Function GETHTTP(adres)
        Set StrHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0" )
            StrHTTP.Open "GET" , adres, false
            StrHTTP.sEnd
            GETHTTP = StrHTTP.Responsetext
        Set StrHTTP = Nothing
    End Function
 
      URL = "http://www.webyield.net/ip/index.php?ip="&ip
     Veri = GETHTTP(URL)    



 UlkeBas= Instr(veri, "world.small/")
 UlkeSon= Instr(veri, ".png' width='18px'")
 ulke = Mid(veri, ulkebas+12, ulkeson-(ulkebas+12))


 %><%
if ulke="tr" then
%>
banner türkiye
<%
elseif ulke="us" then
%>
banner amerika
<%
elseif ulke="uk" then
%>
banner ingiltere
<%
else
%>
bu üç ülkeden farklı ülkelerden girenler için gösterilecek banner
<%
end if
%>
PHP (doğru kodlar fakat veri gelmiyor.)
Kod:
<?
$aypi = $_SERVER['REMOTE_ADDR'];
$kaynak = @file_get_contents("http://www.webyield.net/ip/index.php?ip=$aypi");
$bir = "world.small/";
$iki  = ".png' width='18px'";

@preg_match('$bir(*)$iki', $kaynak, $baslik);
?><?
echo $baslik
?>
Arkadaşlar banner yerine <%response.redirect "http://www.site.com/tr/"%> yazarak istediğiniz sayfaya da yönlendirebilirsiniz.
farklı amaçlar için kullanılabilir.
iyi çalışmalar.
bu arada bu kod için bir gelir beklentisi içinde olmadım fakat öğrenciyim
paypaldan bağış niteliğinde kabul edebilirim. 3-5-10 $ hiç farketmez
paypal: [email protected]
 

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