php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
ftp.stub.php
Go to the documentation of this file.
1<?php
2
4
5namespace {
10 const FTP_ASCII = UNKNOWN;
15 const FTP_TEXT = UNKNOWN;
20 const FTP_BINARY = UNKNOWN;
25 const FTP_IMAGE = UNKNOWN;
30 const FTP_AUTORESUME = UNKNOWN;
35 const FTP_TIMEOUT_SEC = UNKNOWN;
40 const FTP_AUTOSEEK = UNKNOWN;
45 const FTP_USEPASVADDRESS = UNKNOWN;
50 const FTP_FAILED = UNKNOWN;
55 const FTP_FINISHED = UNKNOWN;
60 const FTP_MOREDATA = UNKNOWN;
61
62 function ftp_connect(string $hostname, int $port = 21, int $timeout = 90): FTP\Connection|false {}
63
64 #ifdef HAVE_FTP_SSL
65 function ftp_ssl_connect(string $hostname, int $port = 21, int $timeout = 90): FTP\Connection|false {}
66 #endif
67
68 function ftp_login(FTP\Connection $ftp, string $username, #[\SensitiveParameter] string $password): bool {}
69 function ftp_pwd(FTP\Connection $ftp): string|false {}
70 function ftp_cdup(FTP\Connection $ftp): bool {}
71 function ftp_chdir(FTP\Connection $ftp, string $directory): bool {}
72 function ftp_exec(FTP\Connection $ftp, string $command): bool {}
73
78 function ftp_raw(FTP\Connection $ftp, string $command): ?array {}
79 function ftp_mkdir(FTP\Connection $ftp, string $directory): string|false {}
80 function ftp_rmdir(FTP\Connection $ftp, string $directory): bool {}
81 function ftp_chmod(FTP\Connection $ftp, int $permissions, string $filename): int|false {}
82
84 function ftp_alloc(FTP\Connection $ftp, int $size, &$response = null): bool {}
85
90 function ftp_nlist(FTP\Connection $ftp, string $directory): array|false {}
91
96 function ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive = false): array|false {}
97
102 function ftp_mlsd(FTP\Connection $ftp, string $directory): array|false {}
103
104 function ftp_systype(FTP\Connection $ftp): string|false {}
105
107 function ftp_fget(FTP\Connection $ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {}
108
110 function ftp_nb_fget(FTP\Connection $ftp, $stream, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int {}
111 function ftp_pasv(FTP\Connection $ftp, bool $enable): bool {}
112 function ftp_get(FTP\Connection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): bool {}
113 function ftp_nb_get(FTP\Connection $ftp, string $local_filename, string $remote_filename, int $mode = FTP_BINARY, int $offset = 0): int|false {}
114 function ftp_nb_continue(FTP\Connection $ftp): int {}
115
117 function ftp_fput(FTP\Connection $ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): bool {}
118
120 function ftp_nb_fput(FTP\Connection $ftp, string $remote_filename, $stream, int $mode = FTP_BINARY, int $offset = 0): int {}
121 function ftp_put(FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): bool {}
122 function ftp_append(FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY): bool {}
123 function ftp_nb_put(FTP\Connection $ftp, string $remote_filename, string $local_filename, int $mode = FTP_BINARY, int $offset = 0): int|false {}
124 function ftp_size(FTP\Connection $ftp, string $filename): int {}
125 function ftp_mdtm(FTP\Connection $ftp, string $filename): int {}
126 function ftp_rename(FTP\Connection $ftp, string $from, string $to): bool {}
127 function ftp_delete(FTP\Connection $ftp, string $filename): bool {}
128 function ftp_site(FTP\Connection $ftp, string $command): bool {}
129 function ftp_close(FTP\Connection $ftp): bool {}
130
132 function ftp_quit(FTP\Connection $ftp): bool {}
133
135 function ftp_set_option(FTP\Connection $ftp, int $option, $value): bool {}
136 function ftp_get_option(FTP\Connection $ftp, int $option): int|bool {}
137}
138
139namespace FTP {
144 final class Connection
145 {
146 }
147}
$filename
Definition create.php:9
int ftp_delete(ftpbuf_t *ftp, const char *path, const size_t path_len)
Definition ftp.c:1220
int ftp_rename(ftpbuf_t *ftp, const char *src, const size_t src_len, const char *dest, const size_t dest_len)
Definition ftp.c:1238
int ftp_append(ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type)
Definition ftp.c:1110
time_t ftp_mdtm(ftpbuf_t *ftp, const char *path, const size_t path_len)
Definition ftp.c:1173
int ftp_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, const size_t path_len, ftptype_t type, zend_long resumepos)
Definition ftp.c:886
int ftp_put(ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type, zend_long startpos)
Definition ftp.c:1052
int ftp_nb_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, const size_t path_len, ftptype_t type, zend_long resumepos)
Definition ftp.c:2144
zend_string * ftp_mkdir(ftpbuf_t *ftp, const char *dir, const size_t dir_len)
Definition ftp.c:577
int ftp_cdup(ftpbuf_t *ftp)
Definition ftp.c:554
int ftp_site(ftpbuf_t *ftp, const char *cmd, const size_t cmd_len)
Definition ftp.c:1261
char ** ftp_nlist(ftpbuf_t *ftp, const char *path, const size_t path_len)
Definition ftp.c:694
char ** ftp_mlsd(ftpbuf_t *ftp, const char *path, const size_t path_len)
Definition ftp.c:710
ftpbuf_t * ftp_close(ftpbuf_t *ftp)
Definition ftp.c:165
int ftp_login(ftpbuf_t *ftp, const char *user, const size_t user_len, const char *pass, const size_t pass_len)
Definition ftp.c:253
int ftp_chdir(ftpbuf_t *ftp, const char *dir, const size_t dir_len)
Definition ftp.c:531
int ftp_rmdir(ftpbuf_t *ftp, const char *dir, const size_t dir_len)
Definition ftp.c:608
int ftp_quit(ftpbuf_t *ftp)
Definition ftp.c:213
int ftp_alloc(ftpbuf_t *ftp, const zend_long size, zend_string **response)
Definition ftp.c:657
const char * ftp_pwd(ftpbuf_t *ftp)
Definition ftp.c:460
int ftp_chmod(ftpbuf_t *ftp, const int mode, const char *filename, const int filename_len)
Definition ftp.c:625
int ftp_exec(ftpbuf_t *ftp, const char *cmd, const size_t cmd_len)
Definition ftp.c:493
int ftp_nb_put(ftpbuf_t *ftp, const char *path, const size_t path_len, php_stream *instream, ftptype_t type, zend_long startpos)
Definition ftp.c:2272
void ftp_raw(ftpbuf_t *ftp, const char *cmd, const size_t cmd_len, zval *return_value)
Definition ftp.c:511
int ftp_pasv(ftpbuf_t *ftp, int pasv)
Definition ftp.c:793
zend_long ftp_size(ftpbuf_t *ftp, const char *path, const size_t path_len)
Definition ftp.c:1153
ftp_connect(string $hostname, int $port=21, int $timeout=90)
Definition ftp.stub.php:62
const FTP_TIMEOUT_SEC
Definition ftp.stub.php:35
const FTP_FAILED
Definition ftp.stub.php:50
const FTP_AUTORESUME
Definition ftp.stub.php:30
ftp_nb_fget(FTP\Connection $ftp, $stream, string $remote_filename, int $mode=FTP_BINARY, int $offset=0)
Definition ftp.stub.php:110
ftp_set_option(FTP\Connection $ftp, int $option, $value)
Definition ftp.stub.php:135
ftp_get_option(FTP\Connection $ftp, int $option)
Definition ftp.stub.php:136
ftp_fget(FTP\Connection $ftp, $stream, string $remote_filename, int $mode=FTP_BINARY, int $offset=0)
Definition ftp.stub.php:107
const FTP_MOREDATA
Definition ftp.stub.php:60
ftp_ssl_connect(string $hostname, int $port=21, int $timeout=90)
Definition ftp.stub.php:65
const FTP_FINISHED
Definition ftp.stub.php:55
const FTP_USEPASVADDRESS
Definition ftp.stub.php:45
ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive=false)
Definition ftp.stub.php:96
const FTP_IMAGE
Definition ftp.stub.php:25
const FTP_ASCII
Definition ftp.stub.php:10
ftp_nb_fput(FTP\Connection $ftp, string $remote_filename, $stream, int $mode=FTP_BINARY, int $offset=0)
Definition ftp.stub.php:120
const FTP_AUTOSEEK
Definition ftp.stub.php:40
ftp_systype(FTP\Connection $ftp)
Definition ftp.stub.php:104
const FTP_BINARY
Definition ftp.stub.php:20
ftp_fput(FTP\Connection $ftp, string $remote_filename, $stream, int $mode=FTP_BINARY, int $offset=0)
Definition ftp.stub.php:117
ftp_nb_continue(FTP\Connection $ftp)
Definition ftp.stub.php:114
const FTP_TEXT
Definition ftp.stub.php:15
function(EX_VAR(opline->result.var))