函数名:ftp_fput()
适用版本:PHP 4, PHP 5, PHP 7
用法:ftp_fput() 函数将本地文件的内容写入到远程 FTP 服务器上的文件中。
语法:bool ftp_fput ( resource $ftp_stream , string $remote_file , resource $handle [, int $mode = FTP_BINARY [, int $startpos = 0 ]] )
参数:
返回值:成功时返回 true,失败时返回 false。
示例:
// 连接到 FTP 服务器
$ftp_server = 'ftp.example.com';
$ftp_user = 'username';
$ftp_pass = 'password';
$conn = ftp_connect($ftp_server);
ftp_login($conn, $ftp_user, $ftp_pass);
// 打开本地文件
$local_file = 'local_file.txt';
$handle = fopen($local_file, 'r');
// 将本地文件内容写入远程服务器文件
$remote_file = 'remote_file.txt';
if (ftp_fput($conn, $remote_file, $handle, FTP_BINARY)) {
echo "文件上传成功!";
} else {
echo "文件上传失败!";
}
// 关闭连接和文件句柄
ftp_close($conn);
fclose($handle);
注意事项: