#!/usr/local3/coins/linux/bin/python3 # -*- coding: utf-8 -*- # cgi-printarg-python.cgi -- CGI プログラムに対する引数を表示するプログラム # ~yas/syspro/www/cgi-printarg-python.cgi import cgi import bleach def main(): print_header() print_content() exit(0) def print_header(): print("Content-Type: text/html") print("") def print_content(): print("
")
qh = cgi.FieldStorage(keep_blank_values=True)
i = 0
for name in qh:
val = qh[name].value
print(f"qv[{i}]: {e(name)}={e(val)}")
i = i + 1
print("")
def e(s):
if s is None:
return "(null)"
else:
return bleach.clean(s, tags=[])
main()