📜  PHP | ftp_size()函数

📅  最后修改于: 2022-05-13 01:56:43.337000             🧑  作者: Mango

PHP | ftp_size()函数

ftp_size()函数是PHP中的一个内置函数,用于获取 FTP 服务器上给定文件的大小。
句法:

ftp_size( $ftp_connection, $file_name );

参数:该函数接受上面提到的两个参数,如下所述:

  • $ftp_connection:必填参数。它指定已存在的 FTP 连接以在文件所在的位置使用。
  • $file_name:必填参数。它指定远程服务器(即 FTP 服务器)上的文件或文件路径。

返回值:成功时返回文件大小,错误时返回-1。
笔记:

  • 所有的 ftp 服务器都不支持这个函数。
  • 此函数在PHP 4.0.0 及更新版本上可用。
  • 以下示例无法在在线 IDE 上运行。因此,请尝试在一些PHP托管服务器或具有正确 ftp 服务器名称的 localhost 中运行。

下面的例子说明了PHP中的 ftp_size()函数:
示例 1:

php
logged in successfully!";
         
        // Size of the file using ftp_size() function.
        $file_size = ftp_size($ftp_connection, $file);
         
        if ($file_size != -1) {
            echo "
$file is $file_size bytes.";         }         else {             echo "
Error getting file size.";         }     }     else {         echo "
login failed!";     }           // echo ftp_get_option($ftp_connection, 1);     // Closing  connection     if(ftp_close($ftp_connection)) {         echo "
Connection closed Successfully!";     } }   ?>


php
logged in successfully!";
         
        // Size of the file using ftp_size() function.
        $file_size = ftp_size($ftp_connection, $file);
         
        if ($file_size != -1) {
            echo "
$file is $file_size bytes.";         }         else {             echo "
Error getting file size.";         }     }     else {         echo "
login failed!";     }           // echo ftp_get_option($ftp_connection, 1);     // Closing  connection     if(ftp_close($ftp_connection)) {         echo "
Connection closed Successfully!";     } }   ?>


输出:

示例 2:使用端口号 21 连接到 ftp 服务器。

PHP

logged in successfully!";
         
        // Size of the file using ftp_size() function.
        $file_size = ftp_size($ftp_connection, $file);
         
        if ($file_size != -1) {
            echo "
$file is $file_size bytes.";         }         else {             echo "
Error getting file size.";         }     }     else {         echo "
login failed!";     }           // echo ftp_get_option($ftp_connection, 1);     // Closing  connection     if(ftp_close($ftp_connection)) {         echo "
Connection closed Successfully!";     } }   ?>

输出:

参考: https://www. PHP.net/manual/en/函数.ftp 大小。 PHP