当前位置: 首页> 函数类别大全> ftp_size

ftp_size

返回指定文件的大小。
名称:ftp_size
分类:未分类
所属语言:php
一句话介绍:返回指定文件的大小。

ftp_size 函数详解

函数名

ftp_size

适用PHP版本

适用于 PHP 4.0.2 及更高版本。

函数说明

ftp_size 函数用于获取远程FTP服务器上文件的大小。它返回指定文件的字节数。如果文件不存在,则返回-1。

函数语法

ftp_size( ftp_stream, filename )

参数

  • ftp_stream: 这是一个有效的FTP连接资源,该资源是通过ftp_connect()或ftp_ssl_connect()函数返回的。
  • filename: 要查询大小的文件名(包括路径)。这是一个字符串,表示远程FTP服务器上的文件路径。

返回值

成功时,返回文件的大小,以字节为单位(整数)。如果文件不存在或出现错误,返回 -1。

示例

以下是一个使用ftp_size函数的示例:

示例代码:

// 获取文件大小
$file_size = ftp_size($ftp_connection, "example.txt");

if ($file_size != -1) {
    echo "文件的大小是: " . $file_size . " 字节";
} else {
    echo "文件不存在或无法访问";
}

} else {
echo "无法登录到FTP服务器";
}

// 关闭FTP连接
ftp_close($ftp_connection);
?>

示例代码的说明:

在这个示例中,我们首先通过ftp_connect()函数连接到FTP服务器,然后通过ftp_login()登录到服务器。接着,使用ftp_size()函数获取文件"example.txt"的大小。如果文件存在,它将返回文件的大小;如果文件不存在或无法访问,它将返回-1。最后,关闭FTP连接。

同类函数
  • 返回 MySQL 服务器版本。 get_server_info

    get_server_info

    返回MySQL服务器版本。
  • 向 MySQL 发送一条 SQL 查询(不获取/缓存结果)。 mysql_unbuffered_query

    mysql_unbuffered_query

    向MySQL发送一条SQL查询(不获取/
  • 上传一个已打开的文件,并在 FTP 服务器上把它保存为一个文件。 ftp_fput

    ftp_fput

    上传一个已打开的文件,并在FTP服务器上
  • 返回一个字符串,描述抛出异常的原因。 getMessage

    getMessage

    返回一个字符串,描述抛出异常的原因。
  • 返回 ZIP 文件中的一个项目的名称。 zip_entry_name

    zip_entry_name

    返回ZIP文件中的一个项目的名称。
  • Exception 对象的构造函数。 Exception

    Exception

    Exception对象的构造函数。
  • 从结果集中取得一行作为关联数组。 mysql_fetch_assoc

    mysql_fetch_assoc

    从结果集中取得一行作为关联数组。
  • 把当前目录改变为 FTP 服务器上的父目录。 ftp_cdup

    ftp_cdup

    把当前目录改变为FTP服务器上的父目录。
热门文章