From da945f3ee9283786cd6dd9cd5beb56c92f6855a6 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 16 Apr 2005 07:37:31 +0000 Subject: [PATCH] An example dynamic-HTML content (.xjs file) parser. Very basic. --- exec/xjs_handler.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 exec/xjs_handler.js diff --git a/exec/xjs_handler.js b/exec/xjs_handler.js new file mode 100644 index 0000000000..4def081ef6 --- /dev/null +++ b/exec/xjs_handler.js @@ -0,0 +1,12 @@ +/* Example Dynamic-HTML Content Parser */ + +/* $Id$ */ + +var file = new File(http_request.real_path); +if(!file.open("r")) { + writeln("!ERROR " + file.error + " opening " + http_request.real_path); + exit(); +} +var text = file.readAll(); +file.close(); +write(text.join(" ").replace(/<%([^%]*)%>/g, function (str, arg) { return eval(arg); } )); -- GitLab