Вы получаете сообщение об ошибке?Если так, то, что это?
Вы думали проверить возвращаемое значение HTML::TagParser->new()
?Если происходит сбой, возможно, он делает это тихо, и вы узнаете об этом позже, только когда попытаетесь использовать свой объект $html
.
Я думаю, что URL, который вы ему передаете, выглядит странным.*
"\'http://".$server.":4080/cgi-bin/gen_graph.pl?view=5&SUBSYS=\'"
Почему два слоя цитат?(двойные кавычки, а затем экранированные одинарные кавычки).Разве это не сработает:
my $url = 'http://'
. $server
. ':4080/cgi-bin-gen_graph.pl?view=5&SUBSYS=';
(добавлен дополнительный пробел для облегчения чтения оператора конкатенации.)