Thanks! I'll give her a study and try!
> 
> 
> Hi Dan.
> 
> Dan Muey wrote:
> > I have 2 questions about this chunk of code I'm trying to 
> get to work
> > ::
> > I understand that Net::FTP 's stor ...
> >
> > Tells the server to store a new file under the name file. 
> If the user 
> > calls either pasv or port, returns true or false. 
> Otherwise, returns a 
> > reference to a Net::FTP::dataconn object.
> >
> > 1) Is 'server' above the remote server or the local server?
> 
> The remote server. There is no 'local server' by definition - 
> the local entity is the client.
> 
> >
> > What I'm trying to do is 'stor' "TEST TEST" in $diry/$ptr1
> >
> > Here's the code ::
> >
> > 28 - $stor = $ftp->stor("$diry/$ptr1");
> > 29 - print $stor "TEST TEST";
> > 30 - close $stor;
> >
> > When I run the script I get this error :
> >
> > Can't use an undefined value as a symbol reference at ./ftp.pl line 
> > 29.
> >
> > I'm figuring that means that $stor isn't defined,
> 
> Yes, that's right.
> 
> > what I can't figure out is
> >
> > 2) why not, or what else can I do to create the file and 
> get TEST TEST 
> > into it?
> 
> The FTP command STOR doesn't accept a path, only a file name, 
> so nor does the 'stor' method. Try this:
> 
>     use strict;            # Always !!!
> 
>     my ($ftp, $diry, $ptr1);
> 
>     $ftp->cwd($diry) or die $!;
>     {
>         my $stor = $ftp->stor($ptr1) or die $!;
>         print $stor "TEST TEST" or die $!;
>         close $stor or die $!;
>     }
> 
> The die messages will tell you if anything's gone wrong, and 
> hopefully why.
> 
> HTH,
> 
> Rob
> 
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to