On Tue, Nov 11, 2008 at 15:38, JC Janos <[EMAIL PROTECTED]> wrote:
> Chas,
>
>> my $status = mirror($url, $file);
>>
>> if ($status == RC_OK) {
>> print "got file\n";
>> } elsif ($status == RC_NOT_MODIFIED) {
>> print "didn't need to get the file\n";
>
> That's a good example, thanks. LWP looks like a good alternative; one
> question ...
>
> As I use "wget --timestamping ...", it doesn't DL the file unless the
> timestamp is different.
>
> Is LWP::Simple's mirror() function similar to wget's "--mirror"
> option, in that it supports/uses timestamping?
>
> Looking at your example I see
>
> "didn't need to get the file"
>
> does that mean that it DID retrieve the file, and simply determined
> that it wasn't necessary? Or that it 1st determined that it wasn't
> necessary and didn't even DL the file?
>
> --JC
>
>From http://search.cpan.org/dist/libwww-perl/lib/LWP/Simple.pm#mirror
mirror($url, $file)
Get and store a document identified by a URL, using
If-modified-since, and checking the Content-Length. Returns the HTTP
response code.
--
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/