eh non niente nemmeno cosi' mi sa che devo rassegnarmi...![]()
eh non niente nemmeno cosi' mi sa che devo rassegnarmi...![]()
___Marchino___
Fai così e dimmi cosa si stampa:Originariamente inviato da marco79
eh non niente nemmeno cosi' mi sa che devo rassegnarmi...![]()
codice:var percorso = Server.MapPath("/public/filosofia.txt"); Response.Write percorso;
Sicuramente hai cambiato anche la riga:Originariamente inviato da marco79
eh non niente nemmeno cosi' mi sa che devo rassegnarmi...![]()
var SCRIVI = FSO.CreateTextFile(Server.MapPath("public/filosofia.txt"));
con
var SCRIVI = FSO.CreateTextFile(Server.MapPath("/public/filosofia.txt"));
I due percorsi devono essere uguali.
![]()
il percorso l'avevo cambiato a tutti e due...
ho provato ad inserire il cod.
----------------------------------------------------------------
<%
var percorso = Server.MapPath("/public/filosofia.txt");
Response.Write percorso;
%>
----------------------------------------------------------------
mi da questo errore:
HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services
---------------------------------------------------------------------
Informazioni tecniche (per il personale del supporto tecnico)
Tipo di errore:
Errore di compilazione di Microsoft JScript (0x800A03EC)
Previsto ';'
/slowcooking/prova1.asp, line 12, column 15
Response.Write percorso;
--------------^
Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Pagina:
GET /slowcooking/prova1.asp
Ora:
lunedì 30 gennaio 2006, 15.37.23
Informazioni aggiuntive:
Supporto Microsoft
---------------------------------------------------------------
![]()
![]()
![]()
![]()
___Marchino___
Ma la riga 12 del file prova1.asp qual'è?
Fai vedere il codice di questo file.
Io ho provato lo script in locale e funziona perfettamente con la modifica che ti ho detto (senza modifica dà l'errore che dava anche a te)
![]()
la linea 12 è:
Response.Write percorso;
questo è invece il cosice della pagina prova.asp:
---------------------
<%@LANGUAGE = JScript%>
<%
// Memorizzo in una QueryString l'azione di aggiornamento
var azione = new String(Request.QueryString("azione"));
%>
<html>
<head>
<title>Pannello di controllo</title>
</head>
<body>
<%
/*
L'input generato dal form fa riferimento alla QueryString inizializzata
Quindi, se il suo valore è quello stabilito all'invio dei dati dal form
procedo con l'esecuzione della routine di aggiornamento del file
*/
if (azione == "modifica")
{
var testo = new String(Request.Form("testo"));
// Creo l'oggetto FSO
var FSO = new ActiveXObject("Scripting.FileSystemObject");
// Apro il file
var APRI = FSO.OpenTextFile(Server.MapPath("/public/filosofia.txt"));
// Rigenero il file, ci scrivo dentro e lo chiudo
var SCRIVI = FSO.CreateTextFile(Server.MapPath("/public/filosofia.txt"));
SCRIVI.WriteLine(testo);
SCRIVI.Close();
Response.Write("
Aggiornamento effettuato!</p>");
}
else
{
%>
<form method="post" action="controllo.asp?azione=modifica">
<textarea name="testo" cols="50" rows="10" id="testo">
</textarea>
<input type="submit" value="aggiorna">
</form>
<%
}
%>
</body>
</html>
-------------------------------------
cmq anche se non ne vengo a una grazie mille per l'aiuto che mi state dando....![]()
___Marchino___
Prova così:
codice:var percorso = Server.MapPath("/public/filosofia.txt"); Response.Write (percorso);
ok cosi' vami da questa stringa:
D:\Inetpub\webs\slowcookingorg\public\filosofia.tx t
___Marchino___
Il percorso è giusto ? il file filosofia.txt si trova all'interno della cartella public ? sei in hosting o su aruba ?Originariamente inviato da marco79
ok cosi' vami da questa stringa:
D:\Inetpub\webs\slowcookingorg\public\filosofia.tx t
si il file si trova in public, il dominio www.slowcooking.org l'ho registrato su aruba...
___Marchino___