Задать вопрос
mihail430899
@mihail430899
Вебмастер

Способ узнать размер картинки через PHP без ее подгрузки?

Привет. Мне нужно для каждой страницы вычислить кол-во изображений и их общий размер. С количеством все понятно, а вот размер в цикле считаю так:
$img= file_get_contents($url);
echo strlen($img) / 1024 . ' КБ';

И так получаю размер каждой картинки в килобайтах. Но этот способен плох тем, что для определения размера картинку нужно загрузить через file_get_contents и на это уходит трафик, а поскольку картинок иногда больше 30 на странице и все это перебирается в цикле, получается долгое выполнение скрипта.

Вопрос, собственно, есть ли способ, имея на руках url-ы изображений узнать вес картинок, не делая их подгрузки?
  • Вопрос задан
  • 995 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы