- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Microsoft JScript runtime error '800a004c'
-
Microsoft JScript runtime error '800a004c'
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
-
Sembra sia un problema di path, controlla.