Software: Apache. PHP/7.3.33 uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) Safe-mode: OFF (not secure) /opt/alt/libxml2/usr/share/gtk-doc/html/libxml2/ drwxr-xr-x |
Viewing file: Select action/file-type:
nanoftpnanoftp - minimal FTP implementation minimal FTP implementation allowing to fetch resources like external subset. This module is DEPRECATED, do not use any of its functions. WARNING: this module is deprecated ! Author(s): Daniel Veillard Synopsis#define INVALID_SOCKET; #define SOCKET; typedef void ftpDataCallback (void * userData, DescriptionDetailsMacro INVALID_SOCKET#define INVALID_SOCKET; macro used to provide portability of code to windows sockets the value to be used when the socket is not valid Function type ftpDataCallbackvoid ftpDataCallback (void * userData, A callback for the xmlNanoFTPGet command.
Function type ftpListCallbackvoid ftpListCallback (void * userData, A callback for the xmlNanoFTPList command. Note that only one of year and day:minute are specified.
xmlNanoFTPCheckResponse ()int xmlNanoFTPCheckResponse (void * ctx) Check if there is a response from the FTP server after a command.
xmlNanoFTPCleanup ()void xmlNanoFTPCleanup (void) Cleanup the FTP protocol layer. This cleanup proxy information. xmlNanoFTPClose ()int xmlNanoFTPClose (void * ctx) Close the connection and both control and transport
xmlNanoFTPCloseConnection ()int xmlNanoFTPCloseConnection (void * ctx) Close the data connection from the server
xmlNanoFTPConnect ()int xmlNanoFTPConnect (void * ctx) Tries to open a control connection
xmlNanoFTPConnectTo ()void * xmlNanoFTPConnectTo (const char * server, Tries to open a control connection to the given server/port
xmlNanoFTPCwd ()int xmlNanoFTPCwd (void * ctx, Tries to change the remote directory
xmlNanoFTPDele ()int xmlNanoFTPDele (void * ctx, Tries to delete an item (file or directory) from server
xmlNanoFTPFreeCtxt ()void xmlNanoFTPFreeCtxt (void * ctx) Frees the context after closing the connection.
xmlNanoFTPGet ()int xmlNanoFTPGet (void * ctx, Fetch the given file from the server. All data are passed back in the callbacks. The last callback has a size of 0 block.
xmlNanoFTPGetConnection ()SOCKET xmlNanoFTPGetConnection (void * ctx) Try to open a data connection to the server. Currently only passive mode is supported.
xmlNanoFTPGetResponse ()int xmlNanoFTPGetResponse (void * ctx) Get the response from the FTP server after a command.
xmlNanoFTPGetSocket ()SOCKET xmlNanoFTPGetSocket (void * ctx, Initiate fetch of the given file from the server.
xmlNanoFTPInit ()void xmlNanoFTPInit (void) Initialize the FTP protocol layer. Currently it just checks for proxy information, and get the hostname xmlNanoFTPList ()int xmlNanoFTPList (void * ctx, Do a listing on the server. All files info are passed back in the callbacks.
xmlNanoFTPNewCtxt ()void * xmlNanoFTPNewCtxt (const char * URL) Allocate and initialize a new FTP context.
xmlNanoFTPOpen ()void * xmlNanoFTPOpen (const char * URL) Start to fetch the given ftp:// resource
xmlNanoFTPProxy ()void xmlNanoFTPProxy (const char * host, Setup the FTP proxy information. This can also be done by using ftp_proxy ftp_proxy_user and ftp_proxy_password environment variables.
xmlNanoFTPQuit ()int xmlNanoFTPQuit (void * ctx) Send a QUIT command to the server
xmlNanoFTPRead ()int xmlNanoFTPRead (void * ctx, This function tries to read @len bytes from the existing FTP connection and saves them in @dest. This is a blocking call.
xmlNanoFTPScanProxy ()void xmlNanoFTPScanProxy (const char * URL) (Re)Initialize the FTP Proxy context by parsing the URL and finding the protocol host port it indicates. Should be like ftp://myproxy/ or ftp://myproxy:3128/ A NULL URL cleans up proxy information.
xmlNanoFTPUpdateURL ()int xmlNanoFTPUpdateURL (void * ctx, Update an FTP context by parsing the URL and finding new path it indicates. If there is an error in the protocol, hostname, port or other information, the error is raised. It indicates a new connection has to be established.
|
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0924 ]-- |