At 15:20 +0200 2002.09.23, allan juul wrote:
>#!/usr/bin/perl -w
>
>use strict;
>use LWP::UserAgent;
>
>my $ua = LWP::UserAgent->new(env_proxy => 1,
>                              keep_alive => 1,
>                              timeout => 30,
>                             );
>
>my $msg = "";

Create $msg variable.

>my $browser = LWP::UserAgent->new;
>my $counter  = 0;
>
>my @urls = qw(http://www.bullitt.suite.dk/index.html
>http://www.bullitt.suite.dk/404.html http://www.bullitt.suite.dk/index.html);
>
>foreach my $url (@urls) {
>       $counter++;
>       my $response = $browser->get($url,);
>       my $t_response = $ua->get($url);
>
>       $msg = $t_response->status_line unless $t_response->is_success;

Assign $msg variable.


>       if ($msg eq "") {
>               print "\n$counter OK: $url\n";
>       } else {
>               print "\n$counter ERROR: $msg for $url\n";
>       }
>}
>
>
>__END__


You do not ever reset $msg each time in the loop.  Try putting 'my $msg =
"";' inside the loop, not outside.

-- 
Chris Nandor                      [EMAIL PROTECTED]    http://pudge.net/
Open Source Development Network    [EMAIL PROTECTED]     http://osdn.com/

Reply via email to