📅  最后修改于: 2023-12-03 15:18:23.185000             🧑  作者: Mango
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服务器。