ftp_size

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

ftp_sizeDevuelve el tamaño de un fichero

Descripción

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

ftp_size() devuelve el tamaño de un fichero dado en bytes.

Nota:

No todos los servidores soportan esta funcionalidad.

Parámetros

ftp

An FTP\Connection instance.

filename

El fichero remoto.

Valores devueltos

Devuelve el tamaño del fichero en caso de éxito, o -1 si ocurre un error.

Historial de cambios

Versión Descripción
8.1.0 The ftp parameter expects an FTP\Connection instance now; previously, a recurso was expected.

Ejemplos

Ejemplo #1 Ejemplo con ftp_size()

<?php

$file
= 'somefile.txt';

// Establecimiento de una conexión básica
$ftp = ftp_connect($ftp_server);

// Identificación con un nombre de usuario y una contraseña
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// Obtención del tamaño del fichero $file
$res = ftp_size($ftp, $file);

if (
$res != -1) {
echo
"El tamaño del fichero $file es de $res bytes";
} else {
echo
"No ha sido posible obtener el tamaño del fichero";
}

// Cierre de la conexión
ftp_close($ftp);

?>

Ver también

  • ftp_rawlist() - Realiza una lista detallada de los ficheros de un directorio