File: echo.cgi

package info (click to toggle)
python-clientform 0.2.10-2.1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 560 kB
  • ctags: 522
  • sloc: python: 4,848; makefile: 60
file content (23 lines) | stat: -rw-r--r-- 563 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/python1.5
# -*-python-*-

print "Content-Type: text/html\n"
import sys, os, string, cgi

from types import ListType

print "<html><head><title>Form submission parameters</title></head>"
form = cgi.FieldStorage()
print "<p>Received parameters:</p>"
print "<pre>"
for k in form.keys():
    v = form[k]
    if isinstance(v, ListType):
        vs = []
        for item in v:
            vs.append(item.value)
        text = string.join(vs, ", ")
    else:
        text = v.value
    print "%s: %s" % (cgi.escape(k), cgi.escape(text))
print "</pre></html>"