Malformed header error... pls help!

K

Kiran B.

hello,
Im getting this error everytime i load this page.
[error] [client 127.0.0.1] malformed header from script. Bad
header=*** You don't have the (right): c:/program files/apache
group/apache/cgi-bin/fig28_18.py

I have connected all databases already. If I remove the import MySQL
statement, theres no problem. But i need to use the database. . what
could possibly be wrong???

pls help.. I have the MySQLdb installed in my Python directory
already..


#!c:\Python23\python.exe

import cgi
import MySQLdb


def printContent():
print "Content-type: text/plain\n\n"
print
print """
<html xmlns = "http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en">
<head><title>Registration results</title></head>


def printReply():
from convert import genPrime, genPrimeE
p1 = genPrime()
q1 = genPrime()
e1 = genPrimeE()
N1 = p1 * q1
M1 = (p1-1)*(q1-1)
print 'e1 %d, m1 %d' %(e1,M1)

while(e1 % M1 == 0):
e1 = genPrimeE()

connection = MySQLdb.connect( db = "try" )

cursor = connection.cursor()
cursor.execute("insert into trials (p,q,n,m) values
('p1','q1','n1','m1');")
authorList = cursor.fetchall()
cursor.close() # close cursor
connection.close()


printContent()
form = cgi.FieldStorage()

personInfo = { 'firstName' : form[ "firstname" ].value,
'lastName' : form[ "lastname" ].value,
'email' : form[ "email" ].value,
'phone' : form[ "phone" ].value,
'book' : form[ "book" ].value,
'os' : form[ "os" ].value,
'message' : form["message"].value }
printReply()
 
D

Derrick 'dman' Hudson

Kiran B. said:
hello,
Im getting this error everytime i load this page.
[error] [client 127.0.0.1] malformed header from script. Bad
header=*** You don't have the (right): c:/program files/apache
group/apache/cgi-bin/fig28_18.py

I have connected all databases already. If I remove the import MySQL
statement, theres no problem. But i need to use the database. . what
could possibly be wrong???

My guess ... you have something wrong with the MySQL installation.
Probably the import statement throws an exception, which your other
software reads as a malformed header (which it is). You need to get
the actual error message (ie the contents of that header, or run the
script differently to see the exception) and then solve the problem
that it reports.

-D
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,048
Latest member
verona

Latest Threads

Top