php8.5
Home/ Manual/ ftp / functions/ ftp_size

ftp_size

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Returns the size of the given file

Description

ftp_size(FTP\Connection $ftp, string $filename): int

ftp_size() returns the size of the given file in bytes.

Note

Not all servers support this feature.

Parameters

ftp

Ftp

filename

The remote file.

Return Values

Returns the file size on success, or -1 on error.

Changelog

VersionDescription

Examples

ftp_size() example

php
<?php

$file = 'somefile.txt';

// set up basic connection
$ftp = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// get the size of $file
$res = ftp_size($ftp, $file);

if ($res != -1) {
    echo "size of $file is $res bytes";
} else {
    echo "couldn't get the size";
}

// close the connection
ftp_close($ftp);

?>

See Also

Source: reference/ftp/functions/ftp-size.xml · from the official PHP manual (php/doc-en)