В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 19-03-2024! 🞨
Меню :
php (329)



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

    Папка не пустая.
Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.01669 секунд. Подробнее