Jeff Herbeck <[EMAIL PROTECTED]> wrote:
: Hello,
:
: I want to be able to have a user login with apache
: authentication (which I have that part working) and then
: take a URL from a form and download the file in that url
: and put it in a directory for that user. Here is what I
: have so far. It runs, but it doesn't do anything but
: display "aaa"
:
: #!/usr/bin/perl
:
: $URL = "http://www.jeffherbeck.com/arch.doc";
: $remote_user = $ENV{REMOTE_USER};
: use LWP::Simple;
:
: getstore("$URL", "/var/www/html/$remote_user/");
:
: print "Content-type: text/html\n\n";
:
: print "aaa";
Perhaps better written like this.
#!/usr/bin/perl
use strict;
use warnings;
use HTTP::Response;
use LWP::Simple 'getstore';
my $url = 'http://www.jeffherbeck.com/arch.doc';
my $remote_user = $ENV{REMOTE_USER} || 'unknown_user';
my $response = HTTP::Response->new(
getstore(
$url,
"/var/www/html/$remote_user/arch.doc" ) );
print
"Content-type: text/html\n\n",
$response->status_line();
__END__
HTH,
Charles K. Clarkson
--
Mobile Homes Specialist
254 968-8328
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>