Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    22

    Problemi con l'apertura di un file di testo

    Buongiorno a tutti. Nel voler aprire un file di testo dreamweaver mi fa strani scherzi.

    Il file "Elenco.asp" visualizza i record del database "scritti.mdb", nella cui tabella "ScrittiLettori" sono inseriti mail e titolo di articoli che verranno inviati dai lettori di un sito.
    --------------------------------
    Il Codice del file "Elenco.asp"
    --------------------------------
    <body>
    <table>
    <%
    set conn=server.createObject("ADODB.Connection")
    Conn.open="Provider=Microsoft.jet.oledb.4.0; data source=" & Server.MapPath("scritti.mdb")
    sql="Select * from ScrittiLettori"
    Set rs=Server.createObject("ADODB.recordset")
    rs.open sql, conn,3,3

    While not rs.EOF
    response.write "<tr><td align=center>"
    response.write "" & rs ("titolo") & ""
    response.write "</td><td align=center>"
    response.write "Cancella
    "
    response.write "</td></tr>"
    rs.MoveNext
    Wend
    %>
    </table>
    </body>
    ---------------------------------------
    'fin qui tutto funziona
    ------------------------------------

    I dati per leggere vengono inviati al file " Lettura.asp " il cui codice é:
    ----------------------------------------

    <%
    titolo=request.querystring("titolo")

    ---------------------------------
    'apro il file di testo attraverso la query
    -----------------------------------

    Set Fso=server.createObject("Scripting.FileSystemObjec t")
    path=server.mappath("scritti/" & titolo)
    Set ApriFile=Fso.OpenTextFile(Path,1)

    do while not ApriFile.AtEndOfStream
    response.write ApriFile.readLine & "
    "
    Loop

    Set ApriFile=nothing
    set Fso=nothing

    %>
    -----------------------------------------------

    I file di testo vengono tutti inseriti nella cartella " scritti " . Il Path è corretto, ma la risposta del server è questa:


    ˙ŝ

    Ho fatto altri test inserendo il percorso senza variabile (es. Server.MapPath ("scritti/prova.txt") , e in questo caso funziona. Probabilmente commetto un errore che non riesco a identificare. Forse qualcuno si è già imbattuto in un problema del genere. Spero che qualcuno tra voi abbia la soluzione.Un saluto

  2. #2
    *dopo* questa riga

    path=server.mappath("scritti/" & titolo)

    fatti stampare il contenuto

    Response.Write "maGGico path...: " & path
    Response.Flush


    poi posta quello che viene a video

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    22
    Scusa il ritardo della risposta. Dopo una giornata di maledizioni ho risolto comunque il problema. Volevo però ringraziarti per l'intervento. Oltretutto non conoscevo il metodo che mi hai postato, e che mi è stato molto utile. grazie ancora e un saluto.
    Paolo

  4. #4

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 © 2026 vBulletin Solutions, Inc. All rights reserved.