Hi I've asked this before, I've subsequently discovered that there are aliases for the types, A for ascii and I for binary and that the types are functions in the Net::FTP module and not parameters. Any suggestions would be appreciated.
Thanks, again eddie ---------------------- Forwarded by Eddie T Kayes/UK/CSC on 01/29/2002 11:52 AM --------------------------- Eddie T Kayes/UK/CSC 01/25/2002 09:33 AM To: [EMAIL PROTECTED] cc: Subject: Changing type in FTP session I'm running a script which uses the Net::FTP module to run FTP sessions on both UNIX and Vax/VMS boxes. I'm having problems trying to change the type of data transfer. Extracts from the script follows .. .. $host = "xxxxx"; $user = "xxxxxxx"; $password = "xxxxxx"; $type1 = "ascii"; $type2 = "binary"; .. .. print $ftp = Net::FTP->new($host),"\n"; print $ftp->login("$user","$password"),"\n"; *print $ftp->type("$type1"),"\n"; print $ftp->type,"\n"; *print $ftp->type("$type2"),"\n"; print $ftp->type,"\n"; print $ftp->quit,"\n"; I have written a subclass to deal with a logon problem with the Vax/VMS box. The problem is that the two lines marked with the * return the error: "Use of uninitialized value in print at xxxxxx.pl line xxx." This is the case when the session is on the UNIX box. When on the Vax/VMS box the ascii type change works, whereas the binary one gives the error given above. Any help would be appreciated thanks eddie -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]