DWWEB.RU
СКРИПТЫ

Проверить существует папка php is_dir

Что такое is_dir описание, как работает is_dir, зачем нужна функция is_dir.

Можно использовать и file_exists, но эта функция не определяет, что это директория(папка)!

Применяем вместе с этой темой

Все же немного теории:

Что такое is_dir

(PHP 4, PHP 5, PHP 7)

is_dir — Определяет, является ли имя файла директорией

Что возвращает is_dir

Если папка существует и это не файл, возвращает TRUE => иначе возвращается FALSE.

С теорией о is_dir покончили

Приступим к практике с использованием is_dir!

Специально для нашей проверки создадим и папку и файл...is_dir.dat
Для удобства $home = $_SERVER['DOCUMENT_ROOT'];

1 - Проверим функцию is_dir к существующему файлу...

Создадим вот такую конструкцию с использованием var_dump :

<?

var_dump(is_dir($home. "/__a-data/_primer/php/is_dir/is_dir.dat"));

?>

Результат работы функции is_dir для файла:

bool(false)
Вывод :

Как видим, функция, для существующего файла, функция is_dir возвращает false, что говрит нам, что данный путь, не является папкой.

2 - Проверим функцию is_dir к не существующей папке

Несуществующий путь до папки...

<?

var_dump(is_dir($home. "/__a-data/_primer/php/NO_SUCH_DIR"));

?>

Результат работы функции is_dir для несуществующей папки:

bool(false)
Вывод : Для несуществующей папки is_dir возвращает false

3 - Проверим функцию is_dir к существующей папке

Существующий путь до папки...

<?

var_dump(is_dir($home. "/__a-data/_primer/php/is_dir"));

?>

Результат работы функции is_dir для несуществующей папки:

bool(true)
Вывод :

Для существующей папки is_dir возвращает true

Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
php создать папку если не существует php существует ли папка php создание папки если не существует

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019