📜  PHP | ftp_size()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.185000             🧑  作者: Mango

PHP | ftp_size()函数

ftp_size() 函数用于获取FTP服务器上指定文件的大小。该函数需要连接到FTP服务器并且已登录。

语法
ftp_size($ftp_connect, $remote_file)
参数
  • $ftp_connect:通过 ftp_connect() 函数建立的一个FTP连接。
  • $remote_file:需要查询大小的远程文件的路径。
返回值

如果查询远程文件大小成功,则返回文件大小,否则返回 false

示例
$ftp_server = "ftp.example.com";
$ftp_username = "username";
$ftp_password = "password";

// 与FTP服务器建立连接
$conn_id = ftp_connect($ftp_server);

// 登录到FTP服务器
$login_result = ftp_login($conn_id, $ftp_username, $ftp_password);

// 获取远程文件 'example.txt' 的大小
$file_size = ftp_size($conn_id, '/public_html/example.txt');
if ($file_size == -1) {
  echo "获取远程文件失败";
} else {
  echo "文件大小为: " . $file_size . " 字节";
}

// 关闭FTP连接
ftp_close($conn_id);
注意事项
  • 如果远程文件不存在,则 ftp_size() 函数将返回 -1
  • ftp_size() 函数返回文件大小(以字节为单位)。
  • 在使用 ftp_size() 函数之前,请确保已经与FTP服务器建立连接并成功登录到FTP服务器。
参考链接