Mercurial > cpython-lru_cache-weakref
annotate Demo/cgi/cgi2.py @ 58925:eecf1bef052d 2.6
Merged revisions 78207 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r78207 | ezio.melotti | 2010-02-17 01:26:09 +0200 (Wed, 17 Feb 2010) | 1 line
#7930: fix stripid
........
| author | Ezio Melotti <ezio.melotti@gmail.com> |
|---|---|
| date | Tue, 16 Feb 2010 23:29:44 +0000 |
| parents | 54834363ccf0 |
| children | ef48e48f066e 7d16b42fcdbd |
| rev | line source |
|---|---|
|
25811
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
1 #!/usr/local/bin/python |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
2 |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
3 """CGI test 2 - basic use of cgi module.""" |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
4 |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
5 import cgitb; cgitb.enable() |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
6 |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
7 import cgi |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
8 |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
9 def main(): |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
10 form = cgi.FieldStorage() |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
11 print "Content-type: text/html" |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
12 print |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
13 if not form: |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
14 print "<h1>No Form Keys</h1>" |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
15 else: |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
16 print "<h1>Form Keys</h1>" |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
17 for key in form.keys(): |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
18 value = form[key].value |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
19 print "<p>", cgi.escape(key), ":", cgi.escape(value) |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
20 |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
21 if __name__ == "__main__": |
|
54834363ccf0
Some really simple cgi examples. cgi3 is a MiniWiki.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
22 main() |
