parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Что-то не хочет работать :( ^file::exec .. $.status ошибка 254

Aaron 22.04.2010 02:24

Создал crawl.pl, залил в cgi-bin, дал права 755
[#!/usr/bin/perl

use LWP::UserAgent;
my $max_size = 1024; # размер в байтах
my $field_name = $ARGV[0]; # URL

my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new('GET' => $field_name);
#$ua->max_size($max_size);
my $res = $ua->request($req, \&callback, 1024);
my $size = 0;
my $res_content;

sub callback {
my($data, $response, $protocol) = @_;
$size = $size + length($data);
$res_content .= $data;
if($size >= $max_size) { die; }
}

print $res_content; # файл]

На страничке:
$f[^file::exec[/../cgi-bin/crawl.pl;;http://yandex.ru]]
$f.status $f.stderr
$f.text
Пишет только 254 (т.е $f.status)
$f.stderr и $f.text пустые

из ssh работает и отдаёт заветный хтмл:
[user]$ perl crawl.pl http://yandex.ru
Куда копать?