python cgi script not understood as html

Philippe C. Martin pmartin at snakecard.com
Mon Oct 24 15:58:20 EDT 2005


the title should say "python cgi script html output not understood as html"


Philippe C. Martin wrote:

> 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