Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     09 Aug 2002  14:06:37
 To : "Kropocheff Yuri"
 Subject : Re: отладка
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Kropocheff Yuri.
 
  KY>>> Сорри, если вопрос ламерский, но...
  KY>>> Как вообще в Перле осуществляется отладка? Можно ли, чтоб, к
  KY>>> примеру, в html, который вызвал скрипт(или хоть куда нибуть!)
  KY>>> вываливались сообщения об ошибках? Hе просто "Execution of 1.cgi
  KY>>> aborted due to compilation errors.", а хоть строку, а в идеале - и
  KY>>> саму ошибку.
 
  AC>> В данном случае ошибка состоит в том, что скрипт у тебя там не
  AC>> компилируется.
  AC>> То бишь синтаксически неверен. Тут тебя никакой отладчик не спасет.
 KY> Странно. Вот ошибки СИHТАКСИСА как раз сопровождаются и местом, где ошибка,
 KY> и сообщением...
 
 При попытке исполнения, да еще при перехваченном __DIE__ (а как еще может
 работать CGI::Carp?) может случиться многоразное. Все-таки компилировать
 отдельно - рулез. Правда, я представляю себе ситуацию, когда это невозможно
 (т.е. компиляция на рабочей машине проходит, а на хостинге нет, и там
 невозможно вызвать стадию компиляции). Впрочем, это всегда можно починить:
 
 #!/usr/bin/perl
 print "Content-Type: text/plain\n\n";
 if ($ENV{QUERY_STRING}) {
   system '/usr/bin/perl', '-wc', $ENV{QUERY_STRING};
 }
 
 Путь к перлу в обоих местах, естественно, по месту. Для большей секьюрности
 еще можно поизгаляться над $ENV{QUERY_STRING}. Если есть что защищать.
 
 Использование модулей сведено к нулю намеренно.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 отладка   Kropocheff Yuri   08 Aug 2002 17:10:38 
 Re: отладка   Artem Chuprina   08 Aug 2002 19:05:31 
 Re: отладка   Kropocheff Yuri   09 Aug 2002 13:41:51 
 Re: отладка   Artem Chuprina   09 Aug 2002 14:06:37 
 Re: отладка   Andrey Sapozhnikov   09 Aug 2002 18:29:53 
 Re: отладка   Artem Chuprina   09 Aug 2002 20:14:12 
 Re: отладка   Andrey Sapozhnikov   09 Aug 2002 21:25:31 
 Re: отладка   Vladimir Podgorny   10 Aug 2002 19:02:27 
 Re: отладка   Yury Kopyl   08 Aug 2002 18:38:54 
Архивное /ru.cgi.perl/14454e0d8e673.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional