JKeenan
January 31st, 2006, 06:16 PM
is it possible to have server-side javascripting under Apache? Something like ASP?
I can't get this to produce anything to the response page
<%
var EmailNotifyStr;
var PathInfo;
var PhysicalPath;
var fso;
var thisFile;
var FolderObj;
var OutputFileStr;
var OutFileObj;
var OutTextFile;
var TristateUseDefault = -2;
var ForWriting = 2;
var ForAppending = 8;
fso = new ActiveXObject("Scripting.FileSystemObject");
PathInfo = Request.ServerVariables("PATH_INFO");
PhysicalPath = Server.MapPath(PathInfo);
//PhysicalPath is this response file's complete path, including filename
thisFile = fso.GetFile(PhysicalPath);
FolderObj = thisFile.ParentFolder;
//FolderObj now contains the folder (directory path) of this response file
//getting info from request form
EmailNotifyStr = Request.Form("EmailNotify");
OutputFileStr = FolderObj.Path + "\\NameAddresses.txt";
// for testing -------------
Response.Write("<p>OutputFileStr : " + OutputFileStr + "</p>");
Response.Write("<p>EmailNotify : " + EmailNotifyStr + "</p>");
Response.Write("<p>PhysicalPath : " + PhysicalPath + "</p>");
// for testing -------------
OutFileObj = fso.OpenTextFile(OutputFileStr, ForAppending , true, 0);
OutFileObj.WriteLine(EmailNotifyStr ) ;
OutFileObj.Close();
Session.Abandon;
%>
I can't get this to produce anything to the response page
<%
var EmailNotifyStr;
var PathInfo;
var PhysicalPath;
var fso;
var thisFile;
var FolderObj;
var OutputFileStr;
var OutFileObj;
var OutTextFile;
var TristateUseDefault = -2;
var ForWriting = 2;
var ForAppending = 8;
fso = new ActiveXObject("Scripting.FileSystemObject");
PathInfo = Request.ServerVariables("PATH_INFO");
PhysicalPath = Server.MapPath(PathInfo);
//PhysicalPath is this response file's complete path, including filename
thisFile = fso.GetFile(PhysicalPath);
FolderObj = thisFile.ParentFolder;
//FolderObj now contains the folder (directory path) of this response file
//getting info from request form
EmailNotifyStr = Request.Form("EmailNotify");
OutputFileStr = FolderObj.Path + "\\NameAddresses.txt";
// for testing -------------
Response.Write("<p>OutputFileStr : " + OutputFileStr + "</p>");
Response.Write("<p>EmailNotify : " + EmailNotifyStr + "</p>");
Response.Write("<p>PhysicalPath : " + PhysicalPath + "</p>");
// for testing -------------
OutFileObj = fso.OpenTextFile(OutputFileStr, ForAppending , true, 0);
OutFileObj.WriteLine(EmailNotifyStr ) ;
OutFileObj.Close();
Session.Abandon;
%>