folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Herkes Sadece Kendi Mesajlarını Silsin



Herkes Sadece Kendi Mesajlarını Silsin

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    slm. özel mesaj sistemi yaptım fakat.  mesaj silince id noyu değiştirince başkasının msjınıda siliyor.bunu nasıl engelliyebilirim ?

    tbt de böle bişi yok bugün bizzat denedim :D  rene veya holü den de küfürü yidim :D:D:D

    bende böle bişi istiyom :) 


    kelimeler albayım bazı anlamlara gelmiyor.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    sql de

    sen şöyle yapıyorsundur

    sql= "delete from message where id = " & gelenid

    şöyle yap...

    sql= "delete from message where kullaniciid=" & session("kullaniciid") & " and id = " & gelenid

    eğer böle yaparsan kullanıcıid seçileceği için kayıt cıkmaz...

    Tahribatta deneme bile, piçliğin arttığını sezerse siteden banlar :)


    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. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek

    şöle bişi yapabilirsin ben anlamam asp den

    mesela db ye bunları kaydettin

    mesajlar tablosunda 

    mesaj id si/ mesaj/ yazan  

    sen ne edion silme kodu mesaj id si gibim bişi yazıyorusun 

    şunu yapabilisir

    eğer 

     yazan kişinin id=konuyu silmek isteyenin id

    ise

    silme kodu mesaj id 

    aksi halde

    buna yetkiniz yok a.q 


    |sadece aptalların başarısı ders notu ile ölçülür|
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kivanchh
    kivanchh's avatar
    Kayıt Tarihi: 25/Kasım/2005
    Erkek
    renegadealien bunu yazdı:
    -----------------------------

    sql de

    sen şöyle yapıyorsundur

    sql= "delete from message where id = " & gelenid

    şöyle yap...

    sql= "delete from message where kullaniciid=" & session("kullaniciid") & " and id = " & gelenid

    eğer böle yaparsan kullanıcıid seçileceği için kayıt cıkmaz...

    Tahribatta deneme bile, piçliğin arttığını sezerse siteden banlar :)


    -----------------------------

    Abi zamanında burdada oluyodu :D hem baskasının konusu editleniyodu hem siliniyodu :Pp


    (Forum, Hikaye gibi bölümlerde opsiyonel olarak her yazdığınızın sonuna eklenen yazı)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    kod bu

    <%
    kid = Request.QueryString("kid")
    Set yoket = Server.CreateObject("ADODB.RecordSet")
    SQL= "DELETE from mesajlar WHERE "&session("kullaniciadi")&" and id="&kid
    yoket.open SQL,bag,1,3
    response.redirect "mesajkutusu.asp"
    %>

     yoket.open SQL,bag,1,3 burada hata veriyor :|

     

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

     


    kelimeler albayım bazı anlamlara gelmiyor.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    sorgunda hata var hocam

    SQL= "DELETE from mesajlar WHERE "&session("kullaniciadi")&" and id="&kid 

    bu ne böle ? :)

     

    session("kullaniciadi") yi neye eşitliyon ? hangi alan ile eşleştiriyoon. sorguda gereksiz yere fazladan bi zımbırtı yani :) onu kaldırman lazım.


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Dostum mesala kullanıcı giriş yaptı diyelim.

    kullanıcı girişi kontrol eden yerimiz de şöyle bir tanmıa işlemi yapılsın

    session("uyenumarasi") = rs("uyeID")

    Yani kullanıcı girişi onaylandıktan sonra kayıt kümesindeki üye numarasını sessiona attık ve böylece onu heryerde tanıyalım.Burası böylece anlaşıldı.

    Diyelim ki kullanıcı gelen mesajlarını kontrol edecek, ama kendine ait olanları, yoksa kıyamet kopar valla

    Mesajlar adlı tablomuzda şunlar olsun         mesajID  ,  uyeID  ,  konu ,  mesaj   ...

    Şimdi biz kullanıcın kendine ait olan mesajlarını görüntületelim.

    Set kayitdizisi = Server.CreateObject("Adodb.Recordset")

    kayitdisi.OPEN "SELECT * FROM MESAJLAR WHERE uyeID = "&session("uyenumarasi")&"", Bağlantın, 1, 3

    if kayitdisi.eof or kayitdisi.bof then

    response.write "mesj yok"

    else

     istediği gibi sıralat

    end if

    -----------------------------------------------------

    Ben sana bir de bunun silme işlemini anlatayım.

    Mesajlar sayfasında mesajlarımıza bakıyoruz diyelim.Ama bir tanesini beğenmedik sileceğiz.Bunun linki şöyle olsun

    <a ref="sil.asp?mesajID=14">Sil</a>  14 numaralı mesajı sileceğiz.

    ------------- sil.asp ----------------------

    <%

    strMesajID = Request.Querystrin("mesajID") 'adres satırındaki mesajID stringini aldık ve onu strMesajID değişkenine atadık.

     if strMesajID = "" OR Instr(strMesajID) = FALSE THEN 'gelen mesajID numarası boş değil ve sayısal bir ifadeyse HOPPPDUR YOLCU

                response.write "Geçerli bir numara giriniz."

    else  ' değilse, yani strMesajID boş değil ve bir sayısal ifadeyse yola devam

                set rs = Server.CreateObject("Adodb.Recordset") 'onu sorgulamak için küme oluşturduk

               rs.open "Select * FROM Mesajlar WHERE uyeID = "&session("uyenumarasi")&"  AND mesajID ="&strMesajID&"", BAĞLANTIN , 1, 3  'bize ait mi ve o mesaj tablo da varmı diye baktık

              if rs.eof or rs.bof then ' Böyle bir kayıt yoksa

               response.write "Mesaj bulunamadı

              else 'Değilse,yani mesaj varsa

              response.write  ""&rs("mesaj")&"" 'mesaj yazdırılıyor.

              end if 'mesajın olup olmadığı koşulu kapatılıyor.

    end if ' strMesajID numeric veya boş olmama koşulu kapatılıyor.

            


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek
    kivanchh bunu yazdı:
    -----------------------------

    Abi zamanında burdada oluyodu :D hem baskasının konusu editleniyodu hem siliniyodu :Pp


    -----------------------------
    Hoca hangi zaman o?

    Burada tahribatta öle bi acık olacka, 15 dakka kalmadan sitede mesaj kalmaz, hangi zamandan bahsediosun sen????

    bütün tahribat yedekleri elimdedier benimn düzenli olarak sen deki 3 sene önce acalım 3 sene önceki yedeği kuralım bak bakalım calışıomu.....

    Bok atmayalım hoca sisteme... Burada öle bi acık olsa site 15 dakka durmaz...

    Kaldıki biz bu siteye her satır kodu yazarken, senin nası düşünmen gerektiğini düşünüyoruz... Kolay değil bu işler :)


    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. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kivanchh
    kivanchh's avatar
    Kayıt Tarihi: 25/Kasım/2005
    Erkek
    renegadealien bunu yazdı:
    -----------------------------
    kivanchh bunu yazdı:
    -----------------------------

    Abi zamanında burdada oluyodu :D hem baskasının konusu editleniyodu hem siliniyodu :Pp


    -----------------------------
    Hoca hangi zaman o?

    Burada tahribatta öle bi acık olacka, 15 dakka kalmadan sitede mesaj kalmaz, hangi zamandan bahsediosun sen????

    bütün tahribat yedekleri elimdedier benimn düzenli olarak sen deki 3 sene önce acalım 3 sene önceki yedeği kuralım bak bakalım calışıomu.....

    Bok atmayalım hoca sisteme... Burada öle bi acık olsa site 15 dakka durmaz...

    Kaldıki biz bu siteye her satır kodu yazarken, senin nası düşünmen gerektiğini düşünüyoruz... Kolay değil bu işler :)


    -----------------------------

    Haci sistem harika bok atmıyorum :) bi ara baskasının msjı editleniyodu cok iyi hatırlıyorum sonradan kapatıldı o acık.

    Hatta doguhan konu acmıstı söyle böyle diye arıyodumda bugünlük aramam bitmiş :D öyle diyo sistem :)


    (Forum, Hikaye gibi bölümlerde opsiyonel olarak her yazdığınızın sonuna eklenen yazı)
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek
    evet bende hatırlıyorum :).. Hatyta webwizkende vardı öyle bi açık editleniyodu başkasının mesajı.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    tahribatta editleme acıgı yoktu. o dediginiz acık cwde yani webwizzde wardı yanlıs hatırlıonuz :D . tahribatta sadece rteden kaynaklanan style acıgı vardı. oda rteyi yazan yine webwizin kodırı mal şahsiyettir. küfürlerinizi ona edebilirsiniz :P
Toplam Hit: 2177 Toplam Mesaj: 12