СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (127)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
php array (33)
js date (33)
form html (30)
fonts (30)
online (27)
link (26)
Показать еще :
ruweb.net (25)
foto (22)
php file (20)
atom (20)
forum (19)
input (18)
hosting (18)
svg (18)
php date (17)
board (16)
php time (16)
html book (16)
color (15)
js events (14)
js url (14)
js time (14)
img (13)
htaccess (13)
osclass (13)
info (13)
notepad (13)
select (13)
php path (12)
keyboard (12)
table (12)
знак (12)
php img (12)
dw block (12)
download (12)
jsphp (11)
form (11)
icon (11)
yandex (10)
js delete (10)
mouse (10)
hover (9)
dosite (8)
php url (7)
browser (7)
cookie (7)
comment (7)
php get (6)
iframe (6)
list (6)
canvas (6)
mysql (6)
click (6)
tag a (5)
adminka (5)
value (5)
reg.ru (5)
search (5)
js math (5)
mb (5)
chart (5)
ftp (5)
year (5)
heading (5)
js id (5)
нок (4)
php var (4)
xml (4)
scandir (4)
ssl (4)
week (4)
day (4)
base64 (4)
bbcode (4)
js form (4)
task (4)
month (4)
console (4)
symbols (4)
pages (4)
vk (4)
submit (4)
https (3)
numbers (3)
js post (3)
js hash (3)
money (3)
vs code (3)
domen (3)
куб (3)
line (3)
captcha (3)
ucoz (3)
padding (3)
js img (3)
js vars (2)
рся (2)
youtube (2)
video (2)
sitemap (2)
tag hr (2)
prompt (2)
arrows (2)
details (2)
seo (2)
height (2)
google (2)
qr kod (2)
counter (2)
typeof (2)
speed (1)
rutube (1)
windows (1)
game (1)
header (1)
smile (1)
archive (1)
cursor (1)
jino (1)
scroll (1)
нод (1)

Как в php проверить пустая папка или нет?

"Проверить пустая папка php" Как в php проверить пустая папка или нет?. Рассмотрим примеры проверки папки на пустоту, т.е. проверим является ли папка пустой или нет?

Подробно о проверке папки на пустоту в php?

  1. Как проверить пустая папка или нет в php?
  2. Папка не пустая... как проверить php?
  3. Функция для проверки пуста ли папка php?

  1. Как проверить пустая папка или нет в php?

    Чем отличается пустая папка от не пустой? Правильно в пустой папке будут всего два элемента - это две виртуальные директории - не буду здесь подробно останавливаться на этом...

    Просто напишем условие... и проверим есть ли в этой папке что-то кроме "виртуальных директорий"...

    Чтобы проверить папку на пустоту нам понадобится(это будет реальный, живой пример):

    Для реализации нашей темы нам нужно создать папку - любым доступным способом...

    Нам нужен путь на сервере

    $_SERVER['DOCUMENT_ROOT'].'/путь_до_папки/no_empty/';

    Сканировать будем с помощью scandir

    Папку сделали... отсканировали... давайте выведем результат с помощью print_r:

    print_r( scandir ( $_SERVER['DOCUMENT_ROOT'] . '/путь_до_папки/empty/') );

    Здесь мы видим. что в пустой папке присутствуют два элемента, которые и называются "виртуальными директорами..."

    Array
    (
    [0] => .
    [1] => ..
    )
    Их можно посчитать - поскольку это массив используем count :
    echo ( count ( scandir ( $_SERVER['DOCUMENT_ROOT'] . '/путь_до_папки/empty/') ) );

    Мы посмотрели содержание папки, далее посчитали количество элементов внутри папки...

    2

    Далее напишем условие? в котором определим - пуста папка или нет? :

    Код для определения пустая папка или нет?

    <?

    $example_dir = $_SERVER['DOCUMENT_ROOT'] . '/путь_до_папки/empty/';

    if(count(scandir($example_dir))==2)

    {

    echo 'Папка пустая. ';

    }

    else

    {

    echo 'Папка не пустая. ';

    }

    ?>

    Применим код определения пустой папки:

    Разместим данный код прямо здесь относительно нашей пустой папки:

    Папка пустая.


  2. Папка не пустая... как проверить php?

    Во втором пункте... аналогично создадим папку, но папка уже будет не пустая!

    $example_dir = $_SERVER['DOCUMENT_ROOT'] . '/путь_до_папки/no_empty/';

    И поместим во внутрь папки один файл.

    Отсканируем папку и выведем всё содержание :

    Как видим... в нашей папке присутствуют файл ".txt"

    Array
    (
    [0] => .
    [1] => ..
    [2] => example.txt
    )

    Далее используем уже выше приведенный код ....

    <?

    $example_dir2= $_SERVER['DOCUMENT_ROOT'] . '/путь_до_папки/no_empty/';

    if(count(scandir($example_dir2))==2)

    {

    echo 'Папка пустая. ';

    }

    else

    {

    echo 'Папка не пустая. ';

    }

    ?>

    и получим результат - пустая папка или нет?

    Папка не пустая.


  3. Функция для проверки пуста ли папка php?

    И уже исходя из выше использованного кода - можно написать "пользовательскую функцию" по проверке папки на пустоту:

    <?

    function folder_empty($path)

    {

      if(count(scandir($path))==2)

      {

         return 'Папка пустая.';

      }

      else

      {

         return 'Папка не пустая.';

      }

    }

    echo folder_empty($example_dir);

    echo folder_empty($example_dir2);

    ?>

    Результат использования функции для проверки папки на пустоту:

    В первом случае... мы знаем, что папка пустая...

    Выведем здесь:

    <? echo folder_empty($example_dir); ?>

    Пример проверки папки на пустоту php:

    Папка пустая.

    И аналогично применим функцию ко второй папке:

    <? echo folder_empty($example_dir2); ?>

    Пример проверки папки на пустоту php:

    Папка не пустая.

Можете не благодарить, лучше помогите!
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb
Страница загружена за : 0.021578 секунд. Подробнее