Forum Webscript.Ru

Программирование => Perl => Тема начата: Timofey от 15 Декабря 2001, 15:29:49

Название: Bad header
Отправлено: Timofey от 15 Декабря 2001, 15:29:49
Что значит ошибка
malformed header from script. Bad header=URL #1: c:/usr/apache/cgi-bin/chemp_cgi/check/checking.cgi

и как с ней бороться, стока
print "Content-Type: text/html\\n\\n";

стоит в самом начале скрипта на Perl\'e, скрипт большой много разных if, и в зависимости от них формируется html, и некоторых случах вываливается
Internal Server Error ...
с такой вот ошибкой в логе, в скрипте еще используется CGI для uploada
Название: Bad header
Отправлено: NeoNox от 15 Декабря 2001, 15:44:21
Да, это ошибка связанная с неправильным вызовом заголовка.
А ты часом не аплоадишь графику?
Для нее нужен другой заголовок...
Название: Bad header
Отправлено: Timofey от 15 Декабря 2001, 19:49:18
Какой нужен заголовок, если идет upload текстовых файлов, или вообще любой upload через CGI
Название: Bad header
Отправлено: Timofey от 18 Декабря 2001, 09:17:42
Сам разобрался, просто
header формируется из стандартного потока ввода/вывода,
а у меня как раз была работа с потоком в некоторых случаях, и я его направлял не туда............................
теперь все работает и с print "Content-Type: text/html\\n\\n" при upload\'e любых файлов