folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Asp De Fso Kullanımı Problemi (Log)



Asp De Fso Kullanımı Problemi (Log)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    merhaba arkadaşlar tarcan için log tuturmaya çalışıyorum db şişmesin diye txt belgesine koyucam fakat bir sorun var.Dedim ki eğer belge yoksa bi tane yeni aç, varsa üstüne yaz.Fakat belge olduğu halde üstüne yazmıyor hepsini silip tekrar ekliyor sanki.Fakat daha önce direk

    ----

    set FSObaglanti = CreateObject("Scripting.FileSystemObject")
    set dosyayolu = FSObaglanti.GetFile("\kayitlar\"&session.sessionID&".txt" )
    set kayit = dosyayolu.OpenAsTextStream(8,0)
    kayit.WriteLine time
    kayit.WriteLine session("nick")+": "+yazi
    kayit.WriteLine "Tarcan: "+rastgele
    kayit.WriteLine "-"
    kayit.close :set kayit = nothing

    -----

    kodunu kullandığımda sorun çıkmıyordu alt alta

    1
    2
    3

    gibi yazıyordu şimdi sadece son gönderilen yazılıyor kodlar ;_

     

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

    set fso = CreateObject("Scripting.FileSystemObject")
    if fso.fileExists ("\kayitlar\"&session.sessionID&".txt")= true then

    set FSObaglanti = CreateObject("Scripting.FileSystemObject")
    set dosyayolu = FSObaglanti.GetFile("\kayitlar\"&session.sessionID&".txt" )
    set kayit = dosyayolu.OpenAsTextStream(8,0)
    kayit.WriteLine time
    kayit.WriteLine session("nick")+": "+yazi
    kayit.WriteLine "Tarcan: "+cek("cevap")
    kayit.WriteLine "-"
    kayit.close :set kayit = nothing

    else

    set kayit=fso.createtextfile(server.mappath("\kayitlar\"&session.sessionID&".txt"  ) )
    kayit.WriteLine time
    kayit.WriteLine session("nick")+": "+yazi
    kayit.WriteLine "Tarcan: "+cek("cevap")
    kayit.WriteLine "-"
    end if

    ------

    sorun nerde çözemedim

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    set dosyayolu = FSObaglanti.GetFile(server.mappath("\kayitlar\"&session.sessionID&".txt")) olarak dene.

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 1413 Toplam Mesaj: 2