- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [ASP] Leggere file.txt e stamparlo in tabella
-
[ASP] Leggere file.txt e stamparlo in tabella
Ciao a tutti.
vorrei leggere un file testo.txt che ho sul mio sito e stamparlo in alcune pagine... come faccio?
-
@luca000 said:
Ciao a tutti.
vorrei leggere un file testo.txt che ho sul mio sito e stamparlo in alcune pagine... come faccio?<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("C:\testo.txt", 1, True)
Var = f.ReadAllResponse.write Var
%>
-
Microsoft VBScript runtime error '800a004c'
Path not found
-
Caro luca,
ovviamente dovresti specificare il percorso esatto del tuo file nel codice segnalato da joker197cinque.Se il file txt è all'interno della tua web-directory (come presumo che sia) allora dovrai fare uso della funzione Server.MapPath, ad esempio:
<% Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile(Server.MapPath("tua-dir-in-wwwroot/tuo-file.txt"), 1, True) Var = f.ReadAll Response.write Var %>
-
dice:
The '..' characters are not allowed in the Path parameter for the MapPath method.
-
per la precisione
Server.MapPath() error 'ASP 0175 : 80004005'
Disallowed Path Characters
(/mio url, line blablabla)
The '..' characters are not allowed in the Path parameter for the MapPath method.
-
All'interno della mappath elimina i due punti che usi per salire di un livello nel tuo file-system.
Scriverai:
...Server.MapPath("/tua-directory/tuo-file.txt")...
-
smack! smack! smack!
a parte gli scherzi, grazie mille!
-
scusate se abuso della vostra disponibilità, e se il file da leggere fosse un .rtf?
esiste un modo per trasformare i comandi rtf in comandi htm direttamente?
-
@luca000 said:
scusate se abuso della vostra disponibilità, e se il file da leggere fosse un .rtf?
esiste un modo per trasformare i comandi rtf in comandi htm direttamente?Ho trovato questo metodo che fa l'inverso:
http://www.aspitalia.com/script/592/Convertitore-HTML-RTF.aspx
basta che fai il reverse dei replace e dovrebbe funzionare, prova a smanettarci un po'
Se no ho visto che ci sono anche soluzioni con DLL ma mi sembra un po' uno spreco.. http://www.sautinsoft.com/products/rtf-to-html/index.php