# # Demo of CGI 1.1 interface # # version 1.1 # # get form data from CGI STDIN parse and # write back to the client browser # # # (print "Content-type: text/html\r\n\r\n") (println "

Post or Get Variables

\n") (set 'input (read-line)) (if (not input) (set 'input (env "QUERY_STRING"))) (if input (begin (set 'vars (parse input "&")) (dolist (elmnt vars) (replace "+" elmnt " ") (println elmnt"
")) (println "

"))) # # command line arguments (print "

Command line

\n" (main-args) "

\n") # # print environment variables (println "

Environment Variables

") (dolist (e (env)) (print e "
")) (println "
") (println "CGI by newLISP v." (sys-info -2)) (exit)