/*Sql İNJ
<%
function sqlinj(temizle)
if temizle = "" then exit function
temizle = replace (temizle ,"`","",1,-1,1)
temizle = replace (temizle ,"'","",1,-1,1)
temizle = replace (temizle ,"=","",1,-1,1)
temizle = replace (temizle ,"&","",1,-1,1)
temizle = replace (temizle ,"*","",1,-1,1)
temizle = replace (temizle ,"or","",1,-1,1)
temizle = replace (temizle ,"and","",1,-1,1)
sqlinj = temizle
end function
%>
/* Sorgu sayfası (Ajax.asp)
<%
aranan = trim(lcase(sqlinj(request.querystring("aranan"))))
if not aranan = "" then
set rs = createobject("adodb.recordset")
rs.open "select top 50 id,baslik,hit from icerikler where baslik like '%"&aranan&"%' order by hit desc",conn,3,3
response.write "
- "
- "&rs("baslik")&" "
do while not rs.eof
response.write "
rs.movenext : loop
response.write "
- "
rs.close : set rs = nothing
else
end if
%>
/* Js kodları
$(document).ready(function(){$("#search").keyup(function(){$("#search").css("background","transparent url(/img/search.gif) left center no-repeat");$.ajax({type:"get",url:"ajax.asp",data:'aranan='+$(this).val(),success:function(data){setTimeout(function(){$("#sonuc").show();$("#sonuc").html(data);$("#search").css("background","#fff")},1000)}})})});function sonucsec(val){$("#search").val(val);$("#sonuc-list").hide()}
/* Css kodları
#sonuc-list {background:#fff;box-shadow:0 6px 6px -6px #777;-moz-box-shadow:0 6px 6px -6px #777;-webkit-box-shadow:0 6px 6px -6px #777;margin-top:-5px;margin-left:4px;padding:0;min-width:450px;max-height:600px;overflow:auto;position:absolute;left:0;z-index:999999}
#sonuc-list li{padding:8px 4px;border-bottom:#d0d0d0 1px solid}
#sonuc-list li a{color:#111;text-shadow:1px 1px 1px #fff}
#sonuc-list li a:hover{color:#b40}
#sonuc-list li:nth-child(2n){background:#f9f9f9}
#sonuc-list li:nth-child(2n+1){background:#fff}
#sonuc-list li:hover{background:#f0f0f0}
/*Çıktısı