%
Function QueryFilter(Str)
Str = Replace(Str, "*", "[INJ]",1,-1,1)
Str = Replace(Str, "=", "[INJ]",1,-1,1)
Str = Replace(Str, "<", "[INJ]",1,-1,1)
Str = Replace(Str, ">", "[INJ]",1,-1,1)
Str = Replace(Str, ";", "[INJ]",1,-1,1)
Str = Replace(Str, "(", "[INJ]",1,-1,1)
Str = Replace(Str, ")", "[INJ]",1,-1,1)
Str = Replace(Str, "+", "[INJ]",1,-1,1)
Str = Replace(Str, "#", "[INJ]",1,-1,1)
Str = Replace(Str, "'", "[INJ]", 1, -1, 1)
Str = Replace(Str, "&", "[INJ]", 1, -1, 1)
Str = Replace(Str, "%", "[INJ]", 1, -1, 1)
Str = Replace(Str, "?", "[INJ]", 1, -1, 1)
Str = Replace(Str, "´", "[INJ]", 1, -1, 1)
Str = Replace(Str, ",", "[INJ]",1,-1,1)
Str = Replace(Str, "UNION", "[INJ]",1,-1,1)
Str = Replace(Str, "SELECT", "[INJ]",1,-1,1)
Str = Replace(Str, "WHERE", "[INJ]",1,-1,1)
Str = Replace(Str, "LIKE", "[INJ]",1,-1,1)
Str = Replace(Str, "FROM", "[INJ]",1,-1,1)
Str = Replace(Str, "UPDATE", "[INJ]",1,-1,1)
Str = Replace(Str, "INSERT", "[INJ]",1,-1,1)
Str = Replace(Str, "ORDER", "[INJ]",1,-1,1)
Str = Replace(Str, "GROUP", "[INJ]",1,-1,1)
Str = Replace(Str, "ALTER", "[INJ]",1,-1,1)
Str = Replace(Str, "ADD", "[INJ]",1,-1,1)
Str = Replace(Str, "MODIFY", "[INJ]",1,-1,1)
Str = Replace(Str, "RENAME", "[INJ]",1,-1,1)
Str = Replace(Str, Chr(39), "[INJ]", 1, -1, 1)
If InStr(1,Str,"[INJ]",1) then
Response.Redirect "Default.asp"
end if
QueryFilter = Str
End Function
%>
<%
'On Error Resume Next
ID = Temizle(QueryFilter(Request.QueryString("id")))
%>
|
MODERN BATININ İLKEL TARİHİ |
|
<% If ID = "" Then %>
Başlık
|
İstatistik
|
<%
KayitSayisi = 4
If QueryFilter(Request.QueryString("s")) <> "" Then
Sayfa = CInt(QueryFilter(Request.QueryString("s")))
Else
Sayfa = 1
End If
Set Modern = Bag.Execute("SELECT * FROM tblModernBatininIlkelTarihi ORDER BY fldID DESC LIMIT " & (KayitSayisi*Sayfa)-(KayitSayisi) & "," & KayitSayisi)
Set SQLTop = Bag.Execute("SELECT COUNT(*) FROM tblModernBatininIlkelTarihi")
TopKayit = SQLTop(0)
j=0
Do While Not Modern.EOF
If j Mod 2 = 0 Then
Bg = "#FFFFFF"
Else
Bg = "#EEEEEE"
End If
Set EYorum = Bag.Execute("SELECT COUNT(*) FROM tblYorumlar WHERE fldBolum='Modern Bati' AND fldYaziID=" & Modern("fldID"))
%>
" style="color:#FF0000">- <%=IlkHarfBuyuk(Modern("fldBaslik"))%>
<%=SatirBasi & Left(Modern("fldYazi"),200)%>... " id="Menu">devam >>
Yorumlar: &yorum=1#Yorumlar" id="Text">(<%=EYorum(0)%>)
|
Okunma: <%=Modern("fldHit")%>
<% If EYorum(0) <> "0" Then %>
Yorum: &yorum=1#Yorumlar" id="Text"><%=EYorum(0)%>
<% Else %>
Yorum: <%=EYorum(0)%>
<% End If %>
|
<%
j=j+1: Modern.MoveNext
Loop
%>
<%
If CInt(TopKayit) > CInt(KayitSayisi) Then
SayfaSayisi = CInt(TopKayit) \ CInt(KayitSayisi)
If InStr(1,SayfaSayisi,",",1) > 0 Then SayfaSayisi = CInt(Left(SayfaSayisi,InStr(1,SayfaSayisi,",",1))) + 1
If SayfaSayisi > 1 Then
Response.Write "Arşiv: "
TopKayit = SayfaSayisi
TopSayfa = 10
Onceki = Sayfa - (TopSayfa/2)
If Onceki <= 0 Then Onceki = 1
Sonraki = Sayfa + (TopSayfa/2)
If Sonraki < TopSayfa Then Sonraki = TopSayfa
If Sonraki > TopKayit Then Sonraki = TopKayit
If Onceki <> 1 Then Response.Write "<< İlk | "
For i=Onceki To Sayfa-1
Response.Write "" & i & " - "
Next
Response.write "[" & Sayfa & "] "
If Sayfa <> TopKayit Then Response.Write "- "
For i=Sayfa+1 To Sonraki
Response.Write "" & i & " "
If i <> Sonraki Then Response.Write "- "
Next
If Sonraki <> TopKayit Then Response.Write "| Son >> "
End If
End If
%>
|
<%
Else
Set Yazi = Bag.Execute("SELECT * FROM tblModernBatininIlkelTarihi WHERE fldID=" & ID)
If Not Yazi.EOF Then
Set EYorum = Bag.Execute("SELECT COUNT(*) FROM tblYorumlar WHERE fldBolum='Modern Bati' AND fldYaziID=" & Yazi("fldID"))
'Yazının hitini arttır
Set HitArtir = Bag.Execute("UPDATE tblModernBatininIlkelTarihi SET fldHit=fldHit+1 WHERE fldID=" & ID)
%>
<%=IlkHarfBuyuk(Yazi("fldBaslik"))%>
|
<%=SatirBasi & Temizle(Yazi("fldYazi"))%>
Yorumlar: " id="Text">(<%=EYorum(0)%>) - Okunma:
<%=Yazi("fldHit")%>
|
BU YAZIYA YAPILAN YORUMLAR
<%
Set EYorum = Bag.Execute("SELECT * FROM tblYorumlar WHERE fldBolum='Modern Bati' AND fldOnay=1 AND fldYaziID=" & ID)
If EYorum.EOF Then
%>
BU YAZIYA HENÜZ YORUM YAPILMAMIŞ, İLK YORUMU YAPAN SİZ OLUN!
<%
Else
Do While Not EYorum.EOF
%>
<%=EYorum("fldTarih")%> tarihinde <%=EYorum("fldYazan")%> yorumlamış...
|
.gif" style="cursor:pointer" onclick="document.getElementById('yorum_<%=EYorum("fldID")%>').style.display = document.getElementById('yorum_<%=EYorum("fldID")%>').style.display=='none' ? 'block' : 'none'; this.src = document.getElementById('yorum_<%=EYorum("fldID")%>').style.display=='none' ? 'images/arti.gif' : 'images/eksi.gif'">
|
" style="display:<% If QueryFilter(Request.QueryString("yorum")) = 1 Then Response.Write "block" Else Response.Write "none" End If %>; padding:4px;border:1px solid #AAAAAA"><%=Temizle(EYorum("fldYorum"))%>
<%
EYorum.MoveNext
Loop
%>
BU YAZIYA SİZ DE YORUM YAPIN!
<% End If %>
<% If B64Decode(Request.Cookies("Seyyah")("KAdi") & Session("KAdi")) = "" Then %>
Yazılara yorum yapmak için üye Olmanız gerekmektedir!
<% Else %>
<% End If %>
|
<%
Else
Response.Write " Yazı BulunamadıGeri Dön "
End If
End If
%>
|
<%=DikeyBol%>
|
|
EN ÇOK OKUNAN EDİTÖR YAZILARI |
|
|
<%=Hr%>