Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    nel mio guestbook le virgole scompaiono!

    Ho un problema...questo è write.asp di un piccolo guestbook che ho creato. L'unica cosa è che le virgole (",") vengono cancellate all'aggiornamento. Ho pensato che forse il problema si risolverebbe se mettessi un replace del carattere "," con il corrispondente ascii. Avete idea di come farlo? Grazie

    codice:
    <%
    session("prova") = request.form("nick")
    session("prova")=replace(replace(session("prova"),">",""),"<","")
    MyFile = Server.MapPath("/mdb-database")&"/guest.txt"
    Set MyFileObj=Server.CreateObject("Scripting.FileSystemObject")
    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 1, TRUE)
    
    do While not MyOutStream.atendofstream 
        arrcontenuto=arrcontenuto&","&MyOutStream.readline
    loop
    
    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 2, TRUE)
    
    arrcontenuto=split(arrcontenuto,",")
    Nrighe=Ubound(arrcontenuto)
    if Nrighe > 5 then
      for i = Ubound(arrcontenuto)-5 to Ubound(arrcontenuto)
        MyOutStream.WriteLine(arrcontenuto(i))
      next
    else
      for each Contenuto in arrcontenuto
        MyOutStream.WriteLine(Contenuto)
      next
    end if
      New_line = Request.Form("new_line")
      New_line = Server.HTMLEncode(New_line)
      New_line=replace(New_line,"<","")
      New_line=replace(New_line,">","")
    
      'Adds the time and date it was posted
     New_line = "<FONT COLOR='#696969'>" & session("prova") & "--" & NOW & "</FONT>
    " & New_line & "
    "
    MyOutStream.WriteLine(New_line)
    MyOutStream.Close%>
    Grazie per l'aiuto! Simona

    www.gimeil.com

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao simona.rei78,

    tu metti tutte le righe del file in un'unica stringa usando la virgola per dividerle... e poi splitti sulla virgola... però così splitti tutte le virgole. usa un carattere diverso tipo $$
    codice:
    <%
    session("prova") = request.form("nick")
    session("prova")=replace(replace(session("prova"),">",""),"<","")
    MyFile = Server.MapPath("/mdb-database")&"/guest.txt"
    Set MyFileObj=Server.CreateObject("Scripting.FileSystemObject")
    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 1, TRUE)
    
    do While not MyOutStream.atendofstream 
        arrcontenuto=arrcontenuto&"$$"&MyOutStream.readline
    loop
    
    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 2, TRUE)
    
    arrcontenuto=split(arrcontenuto,"$$")
    ...

  3. #3
    grazie mille! Sei stato un amore!!
    Grazie per l'aiuto! Simona

    www.gimeil.com

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.