On Tuesday, September 2, 2003, at 11:10 AM, J. Landman Gay wrote:
When I run this "find" script as a cgi, I get a "malformed header" error in the system log:

malformed header from script. Bad header=0 0: /Library/WebServer/CGI-Executables/search.mt

Why would a header be "malformed" in the second case and not in the first? What difference would it make how the content was collected? Every other part of both scripts is identical.

What header should I use?

I can't help with the Find question, but re: malformed header or 500 server error messages. I've done a lot of CGI programming and almost always what this means is the script is sending content *before* the http headers are sent. Try moving your "Content-type:" header to immediately after the script starts executing. Don't leave it to the very end. Then you can see any other output your script is sending by mistake, because it will be sent to the browser.


You can probably skip the Content-length header. Most web servers are flexible in that regard.


Alex Rice <[EMAIL PROTECTED]> | Mindlube Software | http://mindlube.com


what a waste of thumbs that are opposable
to make machines that are disposable  -Ani DiFranco

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to