python cgi script not understood as html

Philippe C. Martin pmartin at snakecard.com
Mon Oct 24 15:56:52 EDT 2005


Hi,

The following code outputs the actual HTML text to the browser, not the
interpreted text.

Any idea ?

Regards,

Philippe
import cgi
import logging
import auth #this is the one you must implement (or use SCF ;-)

html_ok = """
Content-Type: text/html\n
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">\n
<html>\n
<head>\n
  <title>Access Granted</title>\n
  <meta name="GENERATOR" content="Quanta Plus">\n
  <meta http-equiv="Content-Type" content="text/html; charset=koi8-r">\n
</head>\n
<body>\n
    <H1>Access Granted</H1>\n
<HR>\n
    <H4>Welcome %s </H4>\n
<HR>\n
</body>\n
</html>\n
"""

html_nok = """
"Content-Type: text/html\n\n"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
  <title>Access Granted</title>
  <meta name="GENERATOR" content="Quanta Plus">
  <meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
</head>
<body>
    <H1>Access Denied</H1>
<HR>


</body>
</html>
"""
# DISPLAY ACCESS DENIED PAGE
def Failure():
    print html_nok
    
#DISPLAY ACCESS GRANTED PAGE
def Success(p_data):
    print html_ok % (p_data)



More information about the Python-list mailing list