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

Rispondi quotando
