5 messaggi dal 04 marzo 2006

Ciao a tutti,
sono un novizio e nello scaricare un tutorial per fare interagire una applicazione flash con asp il file .asp non funziona.
Credo che il problema sia nel percorso visto che aruba usa server windows 2003, vi elenco lo script:
<%
'### dichiarazione variabili
Dim File

'### nome del file da aggiornare
File = "eventi.txt"
'### se il file risiede in una cartella diversa si deve specificare il percorso completo

'### localizzazione del file sul server
File = Server.MapPath(File)

'### creazione degli oggetti necessari per la scrittura del file
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(File, 2)

'### recupero delle variabili passate da FLASH e scrittura delle stesse nel file
objFile.WriteLine "&titolo1=" & Server.URLEncode(Request.Form("titolo1"))
objFile.WriteLine "&titolo2=" & Server.URLEncode(Request.Form("titolo2"))
objFile.WriteLine "&titolo3=" & Server.URLEncode(Request.Form("titolo3"))
objFile.WriteLine "&titolo4=" & Server.URLEncode(Request.Form("titolo4"))
objFile.WriteLine "&titolo5=" & Server.URLEncode(Request.Form("titolo5"))
objFile.WriteLine "&argomento=" & Server.URLEncode(Request.Form("argomento"))

'### chiusura del file
objFile.Close

'### distuzione degli oggetti utilizzati per la scrittura del file
Set objFile = Nothing
Set objFSO = Nothing

'### restituzione a FLASH di una variabile di controllo
Response.Write "&result=ok"
%>
In quale stringa devo modificare il percorso?
è questo il problema?
Grazie per l'attenzione prestatami e spero che qualcuno mi possa aiutare.
Ciao a tuttiiiii!!!!
9 messaggi dal 07 marzo 2006
www.sirio.net
prova con:

Server.MapPath("/file.txt")

ti conviene lavorare nella cartella public.
11.886 messaggi dal 09 febbraio 2002
Contributi
I diritti di scrittura li hai solo sulle cartelle /public e /mdb-database. Per scrivere file dovresti usare la prima, per i database la seconda. Quindi imposta il nome del file come:

File = "/public/eventi.txt"

Enjoy learning and just keep making
5 messaggi dal 04 marzo 2006

Grazie ragazzi,
ho trovato la soluzione grazie a voi.
La cartella era in public ma evidentemente non aveva i permessi di scrittura, quindi ho spostato i files direttamente in public ho aggiunto il percorso:

File = "/public/eventi.txt"

e tutto funziona perfettamente.

Grazie di nuovoooo!!!!

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.