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
PHP (doğru kodlar fakat veri gelmiyor.)
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]
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
%>
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
?>
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]