[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange Error - works in FTP client, but not FTPAPI
Thanks Scott. I figured I was missing something.
--
Mike Wills
http://mikewills.me
On Thu, Jul 21, 2011 at 10:10 AM, Scott Klement <sk@xxxxxxxxxxxxxxxx> wrote:
> Hi Mike,
>
> You are not using a command-line FTP. FTPAPI operates by calling
> procedures. Therefore using command-line artifacts like quotes and
> supplying the password as a second argument doesn't make a lot of sense.
>
> Please do something like this:
>
> xyz = ftp_open( 'yourgatewayaddress' );
> if (xyz = -1);
> // handle error
> endif;
>
> if ftp_login( xyz
> : '7999999@xxxxxxxxxxxxxx 10259'
> : 'PASSWORD' ) = -1;
> // handle error
> endif;
>
> ...etc...
>
>
> On 7/20/2011 11:54 PM, Mike Wills wrote:
>> I can run the sample script PubNet provides me (http://murl.me/1g2) on
>> my OS X terminal and on the FTP command on the i just fine. When
>> running it through the API it still asks me for a password after this
>> line "ftp> user "7999999@xxxxxxxxxxxxxx 10259" PASSWORD"
>>
>> Does the FTPAPI do something a bit different that might cause this problem?
>>
>> Here is the log from my program:
>>
>> 0:> user "7999999@xxxxxxxxxxxxxx 10259" PASSWORD
>> 0: 331-(----GATEWAY CONNECTED TO edi.pubnet.org----)
>> 0: 331-(220 Enterprise FTP server (Version 1.0.0 Nov. 5, 1996))
>> 0: 331 Password required for 7999999
>> 0:> PASSWORD
>> 0: 530 Not logged in.
>>
>>
>> My code:
>> rc = FTP_quote(fd:'user "7999999@xxxxxxxxxxxxxx 10245" PASSWORD');
>>
>> if (rc< 0);
>> FTP_errorMsg(fd:ErrNum);
>> if (ErrNum = FTP_NOFILE);
>> num_files = 0;
>> else;
>> CompMsg(FTP_errorMsg(fd));
>> FTP_quit(fd);
>> return;
>> endif;
>> endif;
>>
>> if (rc = 331);
>> rc = FTP_quote(fd:'PASSWORD');
>>
>> if (rc< 0);
>> FTP_errorMsg(fd:ErrNum);
>> if (ErrNum = FTP_NOFILE);
>> num_files = 0;
>> else;
>> CompMsg(FTP_errorMsg(fd));
>> FTP_quit(fd);
>> return;
>> endif;
>> endif;
>> endif;
>>
>> Note: Not ACTUAL user/pass combination.
>>
>> --
>> Mike Wills
>> http://mikewills.me
>> -----------------------------------------------------------------------
>> This is the FTPAPI mailing list. To unsubscribe, please go to:
>> http://www.scottklement.com/mailman/listinfo/ftpapi
>> -----------------------------------------------------------------------
>>
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------