Используя filesize() результат "-1424707584", как можно еще получить размер больших файлов?
Известная проблема тех платформ, где int оказывается 32битным. Но на сайте php:filesize в коментариях есть несколько способов, как узнать этот размер.
Самый простой (как по мне) способ - это выполнить ls -l
для этого файла и аккуратно распарсить вывод. Можно также сделать запрос stat -c "%s" имяфайла
(парсить проще)
exec('stat -c "%s" file.txt', $output);
$size = $output[0];
Да, этот способ "платформеннозависимый" (да, он только для линукс/юникс/мак), но можно написать и реализацию под другие ОСи.
Второй способ - это открыть файл на чтение и переместить указатель чтения в самый конец. А потом узнать его позицию.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени суток, у меня есть форма(ActiveForm), которую я пытаюсь передать через PjaxПроблема в том, что в контроллере не срабатывает функция...
В теге use идёт ссылка на svg спрайт и эта ссылка "не работает", то есть не задаёт правильный адрес