Старые "обработчики тестов" на Perl
Чтобы самому не забыть... когда-то делал "обработчики тестов" для обработки результатов тестирования... нужные в работе пока что здесь
Писалось всё на Перле лет 10 назад, а вот, понадобилось :)
Долго не мог понять упорных сообщений "Premature end of script headers" в логах сервера (на странице была, естественно, Internal Server Error 500).
Самые частые причины таких вещей -
- неправильный путь к интерпретатору Перла в файле
.pl
- обычно на современных хостингах надо#!/usr/bin/perl
- символ с кодом "13" в конце этой строки (файлы
.pl
нужно заливать обязательно как текстовые), - отсутствие в кривом скрипте строки
print "Content-type: text/html\n\n";
и т.п. - у меня-то это вроде отпадало... оказалось,
if оператор1; elsif оператор2;
вместо
if { оператор1; } elsif { оператор2; }
Такие вещи способны положить Perl намертво :)
13.01.2010, 00:57 [10649 просмотров]