Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398

    Eliminare una riga da un file txt

    Ho un problemino devo eliminare una riga da un file txt(in realtà è una OTP del sistema Banca sella dal file .ris)
    Ho provato con uno script di questo tipo:

    <SCRIPT language="vbscript" runat="server">

    Const RisName = "L:\Mio sito\otp\42342__2005_11_67_47.ris"

    Sub RimuoviOTP( OTP)
    Dim Strings(10000)
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.OpenTextFile(RisName, 1, FALSE)
    i = 0
    Do While Not a.AtEndOfStream
    aLine = a.ReadLine
    If aLine <> OTP Then
    Strings(i) = aLine
    i = i+1
    End If
    Loop

    a.Close

    Set a = fs.CreateTextFile(RisName, True)
    For n = 0 To i-1
    a.WriteLine( Strings(n))
    Next
    a.Close

    Set fs = Nothing
    End Sub

    </script>

    Ho incluso tale script nella pagina ASP caricata, io ho una variabile PAY1_OTP che contiene la riga per esteso da eliminare , ma non so dove metterla.
    Qualcuno sa aiutarmi?

    GRAZIE IN ANTICIPO

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <SCRIPT language="vbscript" runat="server">

    --> ASP
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Eliminare una riga da un file txt

    Originariamente inviato da erin
    Ho un problemino devo eliminare una riga da un file txt(in realtà è una OTP del sistema Banca sella dal file .ris)
    Ho provato con uno script di questo tipo:

    <SCRIPT language="vbscript" runat="server">

    Const RisName = "L:\Mio sito\otp\42342__2005_11_67_47.ris"

    Sub RimuoviOTP( OTP)
    Dim Strings(10000)
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.OpenTextFile(RisName, 1, FALSE)
    i = 0
    Do While Not a.AtEndOfStream
    aLine = a.ReadLine
    If aLine <> OTP Then
    Strings(i) = aLine
    i = i+1
    End If
    Loop

    a.Close

    Set a = fs.CreateTextFile(RisName, True)
    For n = 0 To i-1
    a.WriteLine( Strings(n))
    Next
    a.Close

    Set fs = Nothing
    End Sub

    </script>

    Ho incluso tale script nella pagina ASP caricata, io ho una variabile PAY1_OTP che contiene la riga per esteso da eliminare , ma non so dove metterla.
    Qualcuno sa aiutarmi?

    GRAZIE IN ANTICIPO
    Lo script postato assomiglia + aspx che a javascript difficilemnte troverai rsposte in questo forum ti conviene farti spostare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa solo questo:

    codice:
    Sub RimuoviOTP(OTP) 
    RisName = "L:\Mio sito\otp\42342__2005_11_67_47.ris" 
    Dim Strings(10000) 
    Set fs = CreateObject("Scripting.FileSystemObject") 
    Set a = fs.OpenTextFile(RisName, 1, FALSE) 
    i = 0 
    Do While Not a.AtEndOfStream 
    aLine = a.ReadLine 
    If aLine <> OTP Then 
    Strings(i) = aLine 
    i = i+1 
    End If 
    Loop 
    
    a.Close 
    
    Set a = fs.CreateTextFile(RisName, True) 
    For n = 0 To i-1 
    a.WriteLine( Strings(n)) 
    Next 
    a.Close 
    
    Set fs = Nothing 
    End Sub 
    
    RimuoviOTP(OTP)

    Roby

  5. #5
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    Scusa Roby, inannzitutto grazie per la risposta, ma ho provato e non mi cancella la OTP che è inserita nella variabile PAY1_OTP.
    Tale Variabile non la vedo citata nello script, puo' esere quello il problema?
    GRAZIE

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quando richiami la sub:

    codice:
    call RimuoviOTP(PAY1_OTP)
    Roby

  7. #7
    Utente di HTML.it L'avatar di erin
    Registrato dal
    Sep 2000
    Messaggi
    398
    OK funziona ora funziona, grazie mille per l'aiuto
    CIAO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.