Изображения и сценарии размещены на одной учетной записи (один сайт), но мы знаем только URL-адрес изображения.Как я могу указать размер файла изображения из URL-адреса?
$image = "http://example.com/images/full-1091.jpg"
Как мы можем получить размер этого файла?
Псевдо-код:
{ do something with $image and get $image_size }
echo $image_size;
Я бы предпочел $image_size
быть отформатирован в человеческих нечитаемых размерах файлов, как «156,8 килобайта» или «20,1 мегабайта».
Просто быть педантичным , этот ответ увековечивает путаницу между десятичными и двоичными сокращениями для кратных. Является ли мегабайт 1 000 000 байт или 1 048 576 байтов? https://en.wikipedia.org/wiki/Binary_prefix Я бы предложил либо изменить $ size на массив («Bytes», «KiB», «MiB», «GiB», «TiB», «PiB», «EiB» »,« ZiB »,« YiB ») или изменение двух вхождений с 1024 на 1000. – RenniePet