函数名:ftp_append()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:ftp_append() 函数用于将数据追加到远程 FTP 服务器上的文件中。它通过 FTP 协议将数据写入文件的末尾。
语法:bool ftp_append(resource $ftp_stream, string $remote_file, string $local_file, int $mode = FTP_BINARY)
参数:
返回值:成功时返回 true,失败时返回 false。
示例:
$ftp_server = 'ftp.example.com';
$ftp_user = 'username';
$ftp_pass = 'password';
// 建立 FTP 连接
$conn = ftp_connect($ftp_server);
if (!$conn) {
die('无法连接到 FTP 服务器');
}
// 登录 FTP 服务器
if (!ftp_login($conn, $ftp_user, $ftp_pass)) {
die('无法登录到 FTP 服务器');
}
// 打开本地文件
$local_file = 'path/to/local/file.txt';
$handle = fopen($local_file, 'r');
if (!$handle) {
die('无法打开本地文件');
}
// 追加文件到远程服务器
$remote_file = '/path/to/remote/file.txt';
if (ftp_append($conn, $remote_file, $local_file)) {
echo '文件追加成功';
} else {
echo '文件追加失败';
}
// 关闭连接和文件句柄
ftp_close($conn);
fclose($handle);
注意事项: