summary refs log tree commit diff stats
path: root/examples/cgiex.nim
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cgiex.nim')
-rw-r--r--examples/cgiex.nim15
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/cgiex.nim b/examples/cgiex.nim
new file mode 100644
index 000000000..857caa8ef
--- /dev/null
+++ b/examples/cgiex.nim
@@ -0,0 +1,15 @@
+# Test/show CGI module
+import strtabs, cgi
+
+
+#setTestData("name", "the andreas", "password", "rumpf\t\ttab")
+
+var myData = readData()
+validateData(myData, "name", "password")
+writeContentType()
+
+write(stdout, "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n")
+write(stdout, "<html><head><title>Test</title></head><body>\n")
+writeln(stdout, "name: " & myData["name"])
+writeln(stdout, "password: " & myData["password"])
+writeln(stdout, "</body></html>")