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) -- http://mail.python.org/mailman/listinfo/python-list