Scusate ma ancora non ho capito bene la sintassi di Server.mappath, come deve essere scritta? Sto tentando di eseguire lo script Ospite.asp della lezione n.
I miei tentavi:
<%
Dim lapagina, ilcliente, lalingua
Dim filepath, 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")
'Tentativi
'trova il path del file
filepath = Server.mappath("http://localhost/public/ospite.asp")
'filepath = Server.mapPath ("ospite.txt")
'filepath = "C:\public\ospite.txt"
Response.Write "il filepath del mio file è =: " & filepath & "
"
'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, 8)
'scrivi
logfile.WriteLine strOspite
'chiudi
logfile.Close
fs.close
set logfile = nothing
set fs = nothing
%>

Rispondi quotando