Tahribattaki hata değil, yani oradan sql yemio ama o kontolden nce if isnumeric then koysak sorun çzülecek ama siktir et :)Dünya kadar işimzi var araya bide bunu sokma... Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

en basiti PHP ise hata verdirtmesini nlemen içinmysql_connect, mysql_query, mysql_fetch_array ların başına @ koy

nukemi site yada sitenin adresi ne benim bi sitem var demekle olmuyo :)) Sorularınızı cilginsigortaci@gmail.com a yazabilirsiniz cevaplar facebook sayfasında >>> facebook.com/cilginsigortaci

sayfana on error resume next ekle.. o güvenlik fonksiyonunuda her requestte kullan rneğinid=guvenlik(request bu sayede gelen id temizlenmiş olur on error resume next sayesinde de hatalar gzükmez. :|

portal ise perfix değiş mesela php nuke sql kodları nuke_ ile baslar onu mesela tahribat_ yapacan sql injeksiyondan sonsuza dek kurtulacan

krouma yntemi basit asp de db sokarken adodb command kullanicaksiniz direkt sql cumlesi vericeginize o szin yerinize olustursun cumleyi. nasi oluyor diyenlere; set objCommand=Server. CreateObject seklinde olsuturuyodsunz daha sonra. params ile paametreleri veriyosunz hem daha sistematik çalışıo hem çok daha güvenli rnek kodu şurda var; http://www.sqlservercentral.com/columnists/awarren/introductiontoadothecommandobject. asp foxxly: o grdüğün hatayı sql deil asp side isapi veriyo yani gelen değerin bi sayı olmadığını beliryio cint cstr cdate gibi fonksiyonlarla gelen veriyi sadece istediğin türe sokaiblirsin sadece sayı gelcek bi blümde filitrelemeyi güvenliğe sokmaktansa cint ile filitrelemek daha mantıklı. tabi bu tavsiye etmediğim bi yntem tahribat eski dnemlerde yazıldığından bu şekilde uygun grmüş holy.

herkese ilgisinden dolayı tşk ederim ;) kelimeler albayım bazı anlamlara gelmiyor.

Veritabanına oluşturduğun isimlerle alakalı. Sql injection yiyen siteler genelde database deki verileri okutur. rneğin aspindir de yayınlanan birçok scriptin sql injection problemi vardır. Yani bir nebi bir kod ile db nin içindeki bilgileri almak. Tabi başka birçok şey daha yapabilirsiniz. Sitede arama zelliği olursa işiniz iş.. Kimse sana zgürlük veremez. Kimse sana eşitlik veya adalet veya başka birşey veremez. Eğer adamsan, sen alırsın. 8mm@tahribat.com

Uyeler gibi bir isim varsa db de bunu uye_tablo gibi bir şey yaparak korunabilirsin. Kimse sana zgürlük veremez. Kimse sana eşitlik veya adalet veya başka birşey veremez. Eğer adamsan, sen alırsın. 8mm@tahribat.com

atıorum asp?id=2329 var diyelim sen burda bi puştluk yap 2329"d yaz. " Microsoft OLE DB Provider for SQL Server error "80040e14" Unclosed quotation mark before the character string "d;". /news. asp, line 67 " diye bi hata verio mu bak bakalım. gerçi bu yazdığım asp şu anda lsteleme yapılamıomş dio şu hata da. eer ble bi hata veriosa sql yemeye ilk adım diyebiliriz. ileri seviye sql + asp bilgim yok o yüzden kesn bişe diyemiorum : )

walla sitenin adresini vermek isterdim ama tırstığım için vermiyom :))sistem asp ile kodlandı. aslında <%function guvenlik arama = Replace (arama,"'","",1,-1,1)arama = Replace (arama,"`","",1,-1,1)arama = Replace (arama,"=","",1,-1,1)arama = Replace (arama,"&","",1,-1,1)arama = Replace (arama,"%","",1,-1,1)arama = Replace (arama,"!","",1,-1,1)arama = Replace (arama,"#","",1,-1,1)arama = Replace (arama,"<","",1,-1,1)arama = Replace (arama,">","",1,-1,1)arama = Replace (arama," ","",1,-1,1)arama = Replace (arama,"And","",1,-1,1)arama = Replace (arama,"'","",1,-1,1)arama = Replace (arama,"Chr(34)","",1,-1,1)arama = Replace (arama,"Chr(39)","",1,-1,1)arama = Replace (arama,"select","",1,-1,1)arama = Replace (arama,"join","",1,-1,1)arama = Replace (arama,"union","",1,-1,1)arama = Replace (arama,"where","",1,-1,1)arama = Replace (arama,"insert","",1,-1,1)arama = Replace (arama,"delete","",1,-1,1)arama = Replace (arama,"update","",1,-1,1)arama = Replace (arama,"like","",1,-1,1)arama = Replace (arama,"drop","",1,-1,1)arama = Replace (arama,"create","",1,-1,1)arama = Replace (arama,"modify","",1,-1,1)arama = Replace (arama,"rename","",1,-1,1)arama = Replace (arama,"alter","",1,-1,1)arama = Replace (arama,"cast","",1,-1,1)guvenlik=aramaend function%>bu kodları kullanıyorum ama bi boka yaramıyor yine alıyorum o hatayı tablo isimleri filan çıkıyor ' yazınca :( kelimeler albayım bazı anlamlara gelmiyor.

bi puştluk yapıp burada deneyim dedim :)http://tahribat.com/forumnewmessage. asp?folderid=33813'dble yazınca bu hata çıkıyor :Psql açığımı var yane :DMicrosoft VBScript runtime error '800a000d'Type mismatch: 'CLng'/forumnewmessage. asp, line 15 kelimeler albayım bazı anlamlara gelmiyor.

bi sitem var ' yazıp arama butonuna basınca garip şeyler çıkıyor :(nasıl çzebilirm bu poroblemi kelimeler albayım bazı anlamlara gelmiyor.

ana sayfada yapıncaUlaşmaya çalıştığınız sayfa bulunamadı. ! Ana Sayfa başka bi sayfada yapıncaLütfen Geçerli bir ID numaras girin. bazılarında ise 500 hatası alıyorumbide sql dan korunmak için zel sayfa hatalarını açmak iyi olurmu açınca bu hatalar çıkmıyor kelimeler albayım bazı anlamlara gelmiyor.