ftp_size

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

ftp_size -- Retorna o tamanho de um arquivo

Descrição

int ftp_size ( resource ftp_stream, string arquivo_remoto )

ftp_size() retorna o tamanho de um arquivo_remoto em bytes. Se houver um erro, ou se o arquivo indicado não existir, ou se for um diretório, é retornado -1. Nem todos os servidores suportam isto.

Retorna o tamanho do arquivo em caso de sucesso ou -1 em caso de erro.

Exemplo 1. Exemplo ftp_size()

<?php

$file
= 'somefile.txt';

// Define a conexão básica
$conn_id = ftp_connect($ftp_server);

// Login com nome de usuário e senha
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Obtém o tamanho do arquivo
$res = ftp_size($conn_id, $file);

if (
$res != -1) {
    echo
"o tamanho de $file é $res bytes";
} else {
    echo
"não foi possível obter o tamanho";
}

// Fecha a conexão
ftp_close($conn_id);
?>

Veja também ftp_rawlist().