видимость функций в perle
use LWP::Simple;
package pack1;
sub sub1{
get("http://xxx.ru");
}
но почему то функция get внутри sub1 не работает,
хотя если поместить ее снаружи все чудесно
1. Скрипт вылетает по 500 ошибке? или выводит белый экран?
или просто ничего не делает?
2. Если запустить из шела что там пишется? или прямо в логах?
3. Часто use CGI::Carp qw (fatalsToBrowser); позволяет выводить ошибки прямо в браузер
4. Есть такое понятие троссировка это когда пошагово выволняется программа. Для perl есть кажись такие программы или же выводи print "все что нужно"; после каждого подозрительного узла чтобы найти где проходит затык
5. eval{
какойто код например:
use LWP::Simple;
get("http://xxx.ru");
};
print $@;
поможет вывести полное описание ошибки
6. как ты обращаешся к функции sub1?
Юзани perl-express, редактор конечно не лучший (окошки не добные какие-то), но зато трассировка есть=)