diff options
| author | iceyrazor <iceyrazor@mailfence.com> | 2026-08-25 00:28:39 -0500 |
|---|---|---|
| committer | iceyrazor <iceyrazor@mailfence.com> | 2026-08-25 00:28:39 -0500 |
| commit | d302872f3ab4ec1870e93037b012019566fc554c (patch) | |
| tree | 4c355cc1c9e55a01535990822f6234b5b0198d20 | |
| parent | 69c416c85bf92fca4b59aa78888a8aefbd0e0640 (diff) | |
| -rwxr-xr-x | cgi.lua (renamed from www/cgi-bin/cgi.lua) | 0 | ||||
| -rwxr-xr-x | req-params.lua (renamed from www/cgi-bin/req-params.lua) | 0 | ||||
| -rwxr-xr-x | test.lua | 17 | ||||
| -rwxr-xr-x | www/cgi-bin/test.lua | 43 | ||||
| -rw-r--r-- | www/html/index.html | 5 |
5 files changed, 0 insertions, 65 deletions
diff --git a/www/cgi-bin/cgi.lua b/cgi.lua index 5033984..5033984 100755 --- a/www/cgi-bin/cgi.lua +++ b/cgi.lua diff --git a/www/cgi-bin/req-params.lua b/req-params.lua index 077a7e4..077a7e4 100755 --- a/www/cgi-bin/req-params.lua +++ b/req-params.lua diff --git a/test.lua b/test.lua deleted file mode 100755 index 7fdbaf9..0000000 --- a/test.lua +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env luajit - -local ssg = require("www/cgi-bin/cgi") -local str="" -ssg.newline=true - -ssg.render(m("html", - m("head", - m("title","ssg test") - ).. - m("body", - m("h1","Hello from Lua CGI").. - m("p", "ssg test").. - m("p",_VERSION) - ) -), -{["Content-Type"]="text/html"},200) diff --git a/www/cgi-bin/test.lua b/www/cgi-bin/test.lua deleted file mode 100755 index c86b3f5..0000000 --- a/www/cgi-bin/test.lua +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env luajit - -local cgi = require("cgi") -local req_params = require("req-params") -local str="" - -if req_params.param("password") and req_params.param("password") == "401" then - cgi.render("401 Unauthorized",{["Content-Type"]="text/html"},401) - return -end - --- Access GET parameters -if next(req_params.get_params) then - str=str..m("h2","GET parameters:") - for k,v in pairs(req_params.get_params) do - str=str..k.." = "..v.."<br>" - end -end - --- Access POST parameters -if next(req_params.post_params) then - str=str..m("h2","POST parameters:") - for k,v in pairs(req_params.post_params) do - str=str..k.." = "..v.."<br>" - end -end - --- Combined helper -local name = req_params.param("name") or "anonymous" -str=str..m("p","Hello, "..name.."!") - -cgi.render(m("html", - m("head", - m("title","ssg test") - ).. - m("body", - m("h1","Hello from Lua CGI").. - m("p", "ssg test").. - m("p",_VERSION).. - str - ) -), -{["Content-Type"]="text/html"},200)
\ No newline at end of file diff --git a/www/html/index.html b/www/html/index.html deleted file mode 100644 index 34459dd..0000000 --- a/www/html/index.html +++ /dev/null @@ -1,5 +0,0 @@ -<html> - <body> - a page - </body> -</html> |
