php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "php.h"
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <time.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <errno.h>
#include "ftp.h"
#include "ext/standard/fsock.h"
Go to the source code of this file.
Data Structures | |
union | ipbox |
Functions | |
ftpbuf_t * | ftp_open (const char *host, short port, zend_long timeout_sec) |
ftpbuf_t * | ftp_close (ftpbuf_t *ftp) |
void | ftp_gc (ftpbuf_t *ftp) |
int | ftp_quit (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) |
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_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_delete (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_site (ftpbuf_t *ftp, const char *cmd, const size_t cmd_len) |
int | single_send (ftpbuf_t *ftp, php_socket_t s, void *buf, size_t size) |
int | data_available (ftpbuf_t *ftp, php_socket_t s) |
int | data_writeable (ftpbuf_t *ftp, php_socket_t s) |
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_continue_read (ftpbuf_t *ftp) |
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_write (ftpbuf_t *ftp) |
int data_available | ( | ftpbuf_t * | ftp, |
php_socket_t | s ) |
int data_writeable | ( | ftpbuf_t * | ftp, |
php_socket_t | s ) |
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 ) |
int single_send | ( | ftpbuf_t * | ftp, |
php_socket_t | s, | ||
void * | buf, | ||
size_t | size ) |