What's wrong with my script?
Sheila King
sheila at spamcop.net
Fri Sep 14 17:30:37 EDT 2001
On Fri, 14 Sep 2001 23:51:10 +0400 (MSD), Roman Suzi <rnd at onego.ru>
wrote in comp.lang.python in article
<mailman.1000497276.20930.python-list at python.org>:
:May be it is better to put it all into triple-quotes?
:
:print """Content-type: text/html
:
:<html><head>
:<title>Aramedis.com</title>
:<meta http-equiv="refresh" content="5;URL=http://www.aramedis.de/de/index.htx">
:</head>
:<body bgcolor=#000000>
:hallo
:</body>
:</html>"""
Because of the meta-tag contents, you are probably right. The way he had
it before, he was unquoting in the middle of his tag:
print "<meta http-equiv="refresh" content="5;
URL=http://www.aramedis.de/de/index.htx">"
As others have suggested, looking at the messages in the error log would
also be especially helpful.
Or, try this:
#!/usr/local/bin/python
import cgi
import sys # include this
import traceback # include this
sys.stderr = sys.stdout
print "Content-Type: text/html\n"
try:
print """
<html><head>
<title>Aramedis.com</title>
<meta http-equiv="refresh"
content="5;URL=http://www.aramedis.de/de/index.htx">
</head>
<body bgcolor=#000000>
hallo
</body>
</html>"""
except: # trap Python error and display in browser
print "\n\n<PRE>"
traceback.print_exc()
print "\n</PRE>"
This way, the error messages will display in your browser.
--
Sheila King
http://www.thinkspot.net/sheila/
http://www.k12groups.org/
More information about the Python-list
mailing list