php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | databuf |
struct | ftpbuf |
Macros | |
#define | FTP_DEFAULT_TIMEOUT 90 |
#define | FTP_DEFAULT_AUTOSEEK 1 |
#define | FTP_DEFAULT_USEPASVADDRESS 1 |
#define | PHP_FTP_FAILED 0 |
#define | PHP_FTP_FINISHED 1 |
#define | PHP_FTP_MOREDATA 2 |
#define | FTP_BUFSIZE 4096 |
Typedefs | |
typedef enum ftptype | ftptype_t |
typedef struct databuf | databuf_t |
typedef struct ftpbuf | ftpbuf_t |
Enumerations | |
enum | ftptype { FTPTYPE_ASCII =1 , FTPTYPE_IMAGE } |
Functions | |
ftpbuf_t * | ftp_open (const char *host, short port, zend_long timeout_sec) |
int | ftp_quit (ftpbuf_t *ftp) |
void | ftp_gc (ftpbuf_t *ftp) |
ftpbuf_t * | ftp_close (ftpbuf_t *ftp) |
int | ftp_login (ftpbuf_t *ftp, const char *user, const size_t user_len, const char *pass, const size_t pass_len) |
int | ftp_reinit (ftpbuf_t *ftp) |
const char * | ftp_syst (ftpbuf_t *ftp) |
const char * | ftp_pwd (ftpbuf_t *ftp) |
int | ftp_exec (ftpbuf_t *ftp, const char *cmd, const size_t cmd_len) |
void | ftp_raw (ftpbuf_t *ftp, const char *cmd, const size_t cmd_len, zval *return_value) |
int | ftp_chdir (ftpbuf_t *ftp, const char *dir, const size_t dir_len) |
int | ftp_cdup (ftpbuf_t *ftp) |
zend_string * | ftp_mkdir (ftpbuf_t *ftp, const char *dir, const size_t dir_len) |
int | ftp_rmdir (ftpbuf_t *ftp, const char *dir, const size_t dir_len) |
int | ftp_chmod (ftpbuf_t *ftp, const int mode, const char *filename, const int filename_len) |
int | ftp_alloc (ftpbuf_t *ftp, const zend_long size, zend_string **response) |
char ** | ftp_nlist (ftpbuf_t *ftp, const char *path, const size_t path_len) |
char ** | ftp_list (ftpbuf_t *ftp, const char *path, const size_t path_len, int recursive) |
int | ftp_mlsd_parse_line (HashTable *ht, const char *input) |
char ** | ftp_mlsd (ftpbuf_t *ftp, const char *path, const size_t path_len) |
int | ftp_pasv (ftpbuf_t *ftp, int pasv) |
int | ftp_get (ftpbuf_t *ftp, php_stream *outstream, const char *path, const size_t path_len, ftptype_t type, zend_long resumepos) |
int | ftp_put (ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type, zend_long startpos) |
int | ftp_append (ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type) |
zend_long | ftp_size (ftpbuf_t *ftp, const char *path, const size_t path_len) |
time_t | ftp_mdtm (ftpbuf_t *ftp, const char *path, const size_t path_len) |
int | ftp_rename (ftpbuf_t *ftp, const char *src, const size_t src_len, const char *dest, const size_t dest_len) |
int | ftp_delete (ftpbuf_t *ftp, const char *path, const size_t path_len) |
int | ftp_site (ftpbuf_t *ftp, const char *cmd, const size_t cmd_len) |
int | ftp_nb_get (ftpbuf_t *ftp, php_stream *outstream, const char *path, const size_t path_len, ftptype_t type, zend_long resumepos) |
int | ftp_nb_put (ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type, zend_long startpos) |
int | ftp_nb_continue_read (ftpbuf_t *ftp) |
int | ftp_nb_continue_write (ftpbuf_t *ftp) |
int ftp_alloc | ( | ftpbuf_t * | ftp, |
const zend_long | size, | ||
zend_string ** | response ) |
int ftp_append | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len, | ||
php_stream * | instream, | ||
ftptype_t | type ) |
int ftp_chdir | ( | ftpbuf_t * | ftp, |
const char * | dir, | ||
const size_t | dir_len ) |
int ftp_chmod | ( | ftpbuf_t * | ftp, |
const int | mode, | ||
const char * | filename, | ||
const int | filename_len ) |
int ftp_delete | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len ) |
int ftp_exec | ( | ftpbuf_t * | ftp, |
const char * | cmd, | ||
const size_t | cmd_len ) |
int ftp_get | ( | ftpbuf_t * | ftp, |
php_stream * | outstream, | ||
const char * | path, | ||
const size_t | path_len, | ||
ftptype_t | type, | ||
zend_long | resumepos ) |
char ** ftp_list | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len, | ||
int | recursive ) |
int ftp_login | ( | ftpbuf_t * | ftp, |
const char * | user, | ||
const size_t | user_len, | ||
const char * | pass, | ||
const size_t | pass_len ) |
time_t ftp_mdtm | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len ) |
zend_string * ftp_mkdir | ( | ftpbuf_t * | ftp, |
const char * | dir, | ||
const size_t | dir_len ) |
char ** ftp_mlsd | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len ) |
int ftp_mlsd_parse_line | ( | HashTable * | ht, |
const char * | input ) |
int ftp_nb_get | ( | ftpbuf_t * | ftp, |
php_stream * | outstream, | ||
const char * | path, | ||
const size_t | path_len, | ||
ftptype_t | type, | ||
zend_long | resumepos ) |
int ftp_nb_put | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len, | ||
php_stream * | instream, | ||
ftptype_t | type, | ||
zend_long | startpos ) |
char ** ftp_nlist | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len ) |
int ftp_put | ( | ftpbuf_t * | ftp, |
const char * | path, | ||
const size_t | path_len, | ||
php_stream * | instream, | ||
ftptype_t | type, | ||
zend_long | startpos ) |
int ftp_rename | ( | ftpbuf_t * | ftp, |
const char * | src, | ||
const size_t | src_len, | ||
const char * | dest, | ||
const size_t | dest_len ) |
int ftp_rmdir | ( | ftpbuf_t * | ftp, |
const char * | dir, | ||
const size_t | dir_len ) |
int ftp_site | ( | ftpbuf_t * | ftp, |
const char * | cmd, | ||
const size_t | cmd_len ) |