БлогNot. Старые "обработчики тестов" на Perl

Старые "обработчики тестов" на 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 [10549 просмотров]


теги: ошибка памятка софт ретро тест perl

К этой статье пока нет комментариев, Ваш будет первым