PHP的ftp_get()函数用于从FTP服务器下载文件。它的语法如下:
bool ftp_get ( resource $ftp_stream , string $local_file , string $remote_file , int $mode [, int $resumepos = 0 ] )
参数说明:
函数返回值为布尔值,表示下载是否成功。
示例:
$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';
$remote_file = 'path/to/remote_file.txt';
if (ftp_get($conn, $local_file, $remote_file, FTP_BINARY)) {
echo '文件下载成功';
} else {
echo '文件下载失败';
}
// 关闭FTP连接
ftp_close($conn);
在上面的示例中,首先使用ftp_connect()函数连接到FTP服务器,然后使用ftp_login()函数登录FTP服务器。接下来,使用ftp_get()函数从远程服务器下载文件,并将其保存到本地文件系统中。最后,使用ftp_close()函数关闭FTP连接。
请注意,要使用ftp_get()函数下载文件,需要在PHP配置文件(php.ini)中启用FTP扩展模块(extension=ftp)。
上一篇:php 判断 数组 是否为空
下一篇:php 判断数组是否为空
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站