Размер файла, размещенного на диске вычисляется средствами php очень просто — используем функцию filesize.
А вот с удаленным файлом, все значительно сложнее. Вроде бы все круто, только одно но — файлы у нас минимум по 300 Мб.
Поэтому решение отыскалось такое — заодно оно пригодится и для проверки файлов не только по http, но и по https, ftp и sftp
Читать далее