[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange Error - works in FTP client, but not FTPAPI
The first log in is successful, the second one times out somewhere.
Next, I am going to run everything in debug to see where the stopping
point is. I was just posting hoping someone else has done this before.
Looks like I am bleeding edge here.
--
Mike Wills
http://mikewills.me
On Tue, Jul 26, 2011 at 7:21 AM, Dennis <iseries@xxxxxxxxxxxx> wrote:
> What is the result when you try this?
> --
> Dennis
> --
> "No one is laughable who laughs at himself."
> -- Seneca (1st century)
>
>
> Sent from my Galaxy tablet phone. Please excuse my brevity.
> For any grammatic/spelling errors, there is no excuse.
> --
>
>
> "Mike Wills" <mike@xxxxxxxxxxxx> wrote:
>
>>Scott, would this allow me to pass in two user/pass combinations. So
>>
>> xyz = ftp_open( 'yourgatewayaddress' );
>> if (xyz = -1);
>> // handle error
>> endif;
>>
>> if ftp_login( xyz
>> : user
>> : pass ) = -1;
>> // handle error
>> endif;
>>
>> if ftp_login( xyz
>> : '7999999@xxxxxxxxxxxxxx 10259'
>> : 'PASSWORD' ) = -1;
>> // handle error
>> endif;
>>
>>It is a dual login. The first is a proxy of some sort, the second is
>>the actual login.
>>
>>--
>>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
>>-----------------------------------------------------------------------
>
> -----------------------------------------------------------------------
> 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
-----------------------------------------------------------------------