Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
ConnectFailReasonThe ConnectFailReason property can be examined to determine the reason why the Connect method failed. The possible values are listed in the source code below: use chilkat; $ftp = new chilkat::CkFtp2(); # Any string unlocks the component for the 1st 30-days. $success = $ftp->UnlockComponent("Anything for 30-day trial"); if ($success != 1) { print $ftp->lastErrorText() . "\n"; exit; } $ftp->put_Hostname("ftp.****.com"); $ftp->put_Username("****"); $ftp->put_Password("****"); # Connect and login to the FTP server. $success = $ftp->Connect(); if ($success != 1) { # The possible failure reasons are: # 0 = success # Non-SSL socket fail reasons: # 1 = empty hostname # 2 = DNS lookup failed # 3 = DNS timeout # 4 = Aborted by application. # 5 = Internal failure. # 6 = Connect Timed Out # 7 = Connect Rejected (or failed for some other reason) # SSL failure reasons: # 100 = Internal schannel error # 101 = Failed to create credentials # 102 = Failed to send initial message to proxy. # 103 = Handshake failed. # 104 = Failed to obtain remote certificate. # 300 = asynch op in progress # 301 = login failure. # $failReason = $ftp->get_ConnectFailReason(); print "connect fail reason = " . $failReason . "\r\n"; print $ftp->lastErrorText() . "\n"; exit; } # ... |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.