PHP. Как проверить существует директория или нет. И если нет, то создать ее


Проверяем, существует директория или нет? Если такой директории нет, создает ее.

Вариант 1:
<?php 
$dir = "директория"; // Например /var/www/localhost/public
if(!is_dir($dir)) {
    mkdir($dir, 0777, true);
}

Функция is_dir(), позволяет узнать, является ли имя файла директорией. Если такой директории нет, то создаем новую с помощью функции mkdir().

Вариант 2:
$dir = "директория"; // Например /var/www/localhost/public
if (!file_exists($dir)) { 
    mkdir($dir, 0777, true);
}

Функция file_exist(), проверяем существование указанного файла или каталога. Если такой директории нет, то создаем новую с помощью функции mkdir().
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.