Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

Filesize - функция в Php

25.03.2023 / Марат / Смотрели : 66 / php |

filesize в php - функция для определения размера файла через Php!? Живой пример использования "filesize".

Подробно о "filesize" в php

  1. Функция filesize
  2. Пример filesize
  1. Функция filesize

  2. Для того, чтобы разобраться в функции "filesize" - надо разобрать синтаксис "filesize".

    Синтаксис функции "filesize"

    filesize(string $filename): int|false

    Разберем синтаксис функции filesize

    filesize - название функции.

    string - строка.

    $filename -

    Имя файла(локально).

    Либо - путь на сервере до файла.

    int|false - возвращаемые данные:

    int - тип(integerчисло), если удачно, то возвращается размер файла.

    Если не удачно возвращается (false).

    Ошибка filesize

    Если возвращается FALSE, то генерируется ошибка уровня E_WARNING.

  3. Пример filesize php

  4. Для того, чтобы создать "Пример filesize php" вам понадобится:

    Какой-то файл, на которым я смогу проверить работу функции "filesize", пусть это будет файл "logo_for_logo.png" ).

    https://jsphp.ru/_data/logo/logo_for_logo.png.

    Этот путь превратим в путь на сервере, домен убираем, туда помещаем путь до корневой.

    $_SERVER['DOCUMENT_ROOT'] . '/_data/logo/logo_for_logo.png';

    Выведем на экран верхнюю конструкцию... с помощью echo и у вас должно получиться что то типа такого:

    home/www/_data/logo/logo_for_logo.png

    Просто для удобства помещаем это всё в переменную:

    $filename = $_SERVER['DOCUMENT_ROOT'] . '/_data/logo/logo_for_logo.png';

    И наконец вы можете применить функцию "filesize" к нашему файлу:

    echo "Размер файла : " . filesize($filename) . " байтов";

    Соберем весь код:

    Код работы функции filesize

    <?

    $filename = $_SERVER['DOCUMENT_ROOT'] . '/_data/logo/logo_for_logo.png';

    echo 'Размер файла : ' . filesize($filename) . ' байтов';

    ?>

    Размер файла : 14792 байтов
Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 206 дней | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1514 | Подписаться.