#!/usr/bin/python2.3 import cgi import sys import cgitb; cgitb.enable() from htmltmpl import TemplateManager, TemplateProcessor def main(): form = cgi.FieldStorage() media = Media(form) media.ui() class Media: def __init__(self, form): self.form = form def ui(self): print "Content-Type: text/html" #print "Content-Type: application/xhtml+xml" print template = TemplateManager().prepare("basic.tmpl") tproc = TemplateProcessor() output = '%s\n\n' % str(dir(self.form)) output += '%s\n\n' % str(self.form.keys()) output += '%s\n\n' % str(self.form.list) output += '%s\n\n' % str([self.form.getvalue(i, "") for i in self.form.keys()]) #password = self.form.getvalue(i, "") #if password != 'kensentme': # print "BAD PASSWORD" # sys.exit(0) tproc.set("debug", output) print tproc.process(template) if __name__ == "__main__": main()