Mi e' apparso questo errore:
Microsoft JScript runtime error '800a004c'
Path not found
D:\INETPUB\WEBS\DEANNISMIRABILISCOM\MESSAGGI\../mdb-database/messaggi.inc, line 34
Che si riferisce a questo codice:
<%
function msg(from,reply,corpo,id) {
this.from = from;
this.reply = reply;
this.corpo = corpo;
this.id = id;
}
function leggiMessaggi(id,pt) {
if (id.indexOf("/")!=-1) Response.End();
var listaMsg = new Array();
var msgFile = Server.MapPath(pt + "messaggi/files/" + id + ".asp");
if (!sfo.FileExists(msgFile)) return listaMsg;
var msgInStream = sfo.OpenTextFile(msgFile);
msgInStream.SkipLine();
var i = 0;
while (!msgInStream.AtEndOfStream) {
var aux = msgInStream.ReadLine();
var arr = aux.split("#");
var idm = parseInt(arr[0]);
var r = (arr.length>2) ? arr[2] : arr[1];
listaMsg[i++] = new msg(arr[1],r,msgInStream.ReadLine(),idm);
}
msgInStream.Close();
return listaMsg;
}
function inviaMessaggio(id,pt,m) {
if (!schedaEsiste(id,pt)) return false;
var lm = leggiMessaggi(id,pt);
var newMsgId = (lm.length>0) ? lm[0].id+1 : 0;
var msgFile = Server.MapPath(pt + "messaggi/files/" + id + ".asp");
var msgOutStream = sfo.CreateTextFile(msgFile);
msgOutStream.WriteLine("<" + "% Response.End %" + ">");
var s = "" + newMsgId + "#" + m.from;
if (m.from!=m.reply) s+= "#" + m.reply;
msgOutStream.WriteLine(s);
msgOutStream.WriteLine(m.corpo + "<br><font size='1'>[" + adesso() + "]</font>");
var top = (lm.length>9) ? 9 : lm.length;
for (msgK=0;msgK<top;msgK++) {
var s = "" + lm[msgK].id + "#" + lm[msgK].from;
if (lm[msgK].from!=lm[msgK].reply) s+= "#" + lm[msgK].reply;
msgOutStream.WriteLine(s);
msgOutStream.WriteLine(lm[msgK].corpo);
}
msgOutStream.Close();
var cisono = Application("cisono");
Application.Lock();
if (cisono=="undefined") cisono = "";
var lista = cisono.split("&");
var start = (lista[0]=="") ? 1 : 0;
var l = lista.length;
for (c=start;c<l;c++) {
var app = lista.split("/");
if (app[0]==id) lista = app[0] + "/" + app[1] + "/" + app[2] + "/" + app[3] + "/new/" + app[5];
}
lista = lista.slice(0,l);
cisono = lista.join("&");
Application("cisono") = cisono;
Application.UnLock();
return true;
}
%>
la cui 34esima riga e':
var msgOutStream = sfo.CreateTextFile(msgFile);
Chi mi sa dare qualche dritta?
Andrea