Ciao a tutti! Sono un principiante che da pochissimo si è avvicinato ad asp.
Sto studiandomi la guida che ho trovato su html.it e testando un esempio, mi è venuto fuori un errore che non capisco:
il codice dello script è il seguente
codice:
<%
Dim lapagina, ilcliente, lalingua
Dim filepath, filePath1,logfile
'raccogli le informazioni che vuoi scrivere
lapagina = Request.ServerVariables("PATH_INFO")
ilcliente = Request.ServerVariables("REMOTE_ADDR")
lalingua = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
'crea un FileSystem oggetto
Set fs = Server.CreateObject("Scripting.FileSystemObject")
'trova il path del file
filePath = Server.MapPath("\ospite.txt")
filePath1 = Server.MapPath("\ospite.asp")
Response.Write "I FilePath del mio file e':=" & filePath & "
" & "Il file asp e':= " & filePath1 & "
"
'costruisci la stringa da scrivere
'chr(44) e' una virgola, VBcrlf e' un carriage return+line feed
strOspite = lapagina & chr(44) & ilcliente & chr(44) & lalingua & chr(44) & Now() & VBcrlf
'aprila per scrivere
Set LogFile = fs.OpenTextFile(filePath.1)
'scrivi
logfile.Write(strOspite)
'chiudi
logfile.Close
%>
e questo è l'errore che mi da il browser:
codice:
Il FilePath del mio file e':=C:\Programmi\vWebSrv120\webroot\ospite.txt
Il FilePath del mio file asp e':= C:\Programmi\vWebSrv120\webroot\ospite.asp
vAsp Scripting Error
Error: 54 Modalità file non valida
File:
Source: Errore di run-time di Microsoft VBScript
Line: 29
Code: logfile.Write(strOspite)
Premetto che sviluppo con MS Internet Explorer,PSPad e vWebServer.
Grazie a chi risponderà!!!