[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
-----------------------------------------------------------------------