8 messaggi dal 02 marzo 2004
Sono ancora io.
Volevo sapere come posso fare per aprire un file .txt tramite codice asp?

grazie mille

Vale la pena battersi per quel poco di buono che c'è nel Mondo (Sam)
8 messaggi dal 23 giugno 2004
Dim FileObject
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")

'LEGGO IL FILE
Set InStream=FileObject.OpenTextFile(Server.MapPath("/cartella/file.txt"),1,False,False)
Dim linea,contenuto
do while not InStream.AtEndOfStream
linea=InStream.readline()

Response.write linea&"<br>"

loop
InStream.Close
Set InStream=Nothing
8 messaggi dal 02 marzo 2004
Scusa ma forse non mi sono spiegato bene...

Vorrei che il file venga aperto con il notepad come se fosse un file sul desktop e con il doppio click del mouse venisse aperto...
Si può fare? Come?

Grazie ancora
Modificato da beppe13 il 23 giugno 2004 11.43 -

Vale la pena battersi per quel poco di buono che c'è nel Mondo (Sam)
2.584 messaggi dal 14 maggio 2001
Prova ad usare l'adodbstream...
11.886 messaggi dal 09 febbraio 2002
Contributi
sul desktop di chi? del client o del server?

Enjoy learning and just keep making
8 messaggi dal 23 giugno 2004
puoi usare un file .bat o.cmd in cui scrivi (non conosco bene la sintassi dos):
percorso/notepad.exe percorso/nomefile.txt

nela pagina fai un link al file.bat

controindicazioni:
-quando un utente clikka sul link visualizza un box "attenzione... etc.etc... apri o salva"
-dovrebbe funzionare solo su windows e, forse il percorso di notepad.exe cambia da s.o. a s.o. (puoi risolvere sniffando il s.o. del client)

se ci sono altri metodi, non li conosco!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.