СКРИПТЫ
ТЕГИ:
php (282)
js (149)
html (131)
css (100)
html tags (57)
edit text (39)
jquery (39)
php array (30)
form html (29)
fonts (22)
foto (21)
atom (20)
ruweb.net (20)
forum (19)
hosting (19)
board (17)
svg (17)
Показать еще :
js method (16)
html book (16)
php file (15)
link (15)
osclass (13)
htaccess (13)
color (13)
table (13)
path (12)
online (12)
php date (12)
js delete (11)
input (11)
download (11)
jsphp (11)
icon (11)
notepad (11)
yandex (10)
mouse (10)
url (10)
php img (10)
form (10)
info (9)
task (7)
comment (7)
ftp (7)
cookie (7)
php url (7)
img (7)
dosite (6)
js url (6)
hover (6)
click (6)
iframe (5)
mb (5)
chart (5)
reg.ru (5)
adminka (5)
search (5)
value (5)
php get (5)
js time (4)
select (4)
bbcode (4)
vk (4)
submit (4)
symbols (4)
browser (4)
js form (4)
js copy (4)
js id (4)
console (3)
js post (3)
scandir (3)
ucoz (3)
https (3)
ssl (3)
captcha (3)
vs code (3)
qr kod (2)
sitemap (2)
details (2)
cursor (2)
tag hr (2)
video (2)
height (2)
title (2)
js vars (2)
counter (2)
youtube (2)
seo (2)
domen (1)
archive (1)
numbers (1)
speed (1)
smile (1)
padding (1)
books (1)
google (1)
header (1)
windows (1)
money (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:

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

Пользуйтесь на здоровье! Не забудьте сказать спасибо

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Последние комментарии :
Марат :
17.10.2021 39:28
Давно не делал и страницу и видео в один день... чет, как-то выжитый как…
подробнее.
Марат :
10.10.2021 17:20
Добавлен новый смайл
подробнее.
Марат :
05.10.2021 26:37
Страница sitemap.html восстановлена. Но будут вводиться только страницы…
подробнее.
Марат :
04.10.2021 38:22
Добавил несколько вариантов поставить смайл на страницу своего сайта! 3 варианта! Кроме варианта скачать…
подробнее.
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
ruweb
Страница загружена за : 0.030045 секунд. Подробнее