Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [ASP vbs]Lettura file riga per riga

    Ave populus
    ho un file txt così strutturato:
    nomefile1
    nomefile2
    ...
    cioè un solo valore per riga
    e vorrei leggerlo riga per riga aggiungendo prima di ogni riga un'immagine, quindi dovrei usare il readline e un ciclo per ciclare su ogni riga, quindi ho fatto così:
    codice:
    <% 
    Const ForReading = 1
    Set oFS = CreateObject("Scripting.FileSystemObject")
    pathMateriale = Server.mappath("upload\public\")
    if  oFS.FileExists(pathMateriale  + "\thread.txt") then    
       Set f = oFS.OpenTextFile(pathMateriale + "\thread.txt", ForReading)
       Do while not oFS.EOF
          response.write("[img]img/paperclip.gif[/img]
    <font style='font-size: 10px;'>" +f.readline() + "
    </font>")
       loop
    else
    end if
    %>
    ma dice che l'oggetto FSO non comprende il metodo EoF.
    Quindi come ciclo per vedere se si è raggiunta la fine del file?

    Spero si sia capito

  2. #2
    devi usare AtEndOfStream, EOF non è un metodo di filesystemobject
    xxx

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Io farei così:

    codice:
    <% 
    Const ForReading = 1
    Set oFS = CreateObject("Scripting.FileSystemObject")
    pathMateriale = Server.mappath("upload\public\")
    if  oFS.FileExists(pathMateriale  + "\thread.txt") then    
       Set f = oFS.OpenTextFile(pathMateriale + "\thread.txt", ForReading)
       tutto=f.ReadAll()
       velementi=split(tutto,vbcrlf)
       for i=0 to ubound(velementi)
          response.write("[img]img/paperclip.gif[/img]
    <font style='font-size: 10px;'>" +velementi(i) + "
    </font>")
       next
    else
    end if
    %>
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.