PHP РАЗМЕР ФАЙЛА ПО ССЫЛКЕ

Определить размер файла по ссылке в PHP можно с помощью функции filesize().

Пример использования:

$size = filesize('http://example.com/file.zip');
echo 'The size of the file is: ' . $size . ' bytes';

Если файл находится на сервере, можно использовать относительный путь:

$path = '/var/www/example.com/public_html/file.zip';
$size = filesize($path);
echo 'The size of the file is: ' . $size . ' bytes';

Если ссылка доступна через протокол FTP, можно использовать функцию ftp_size():

$conn_id = ftp_connect('ftp.example.com');
$login_result = ftp_login($conn_id, 'username', 'password');
$size = ftp_size($conn_id, '/public_html/file.zip');
echo 'The size of the file is: ' . $size . ' bytes';

Если известен только URL-адрес файла, можно получить размер, отправив HEAD-запрос:

$url = 'http://example.com/file.zip';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
$data = curl_exec($ch);
$size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
curl_close($ch);
echo 'The size of the file is: ' . $size . ' bytes';

Загрузка файлов с фронтенда

Определение размера файла на PHP

Узнаём размер файла php.

PHP - как увеличить максимальный размер загружаемого файла? Пример для Debian

Файл подкачки Windows Какой размер ставить

Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7

Лекция 1.20 - Web - Работа с файлами в PHP. Загрузка файлов через форму

Как увеличить максимальный размер импорта файла mysql

PHP: объекты передаются по ссылке или нет?

PHP - загрузка одного или нескольких файлов

Реклама
Новое
Реклама