Задать вопрос
san_jorich
@san_jorich
Творческий кодер

Почему rmdir() «исполняет» про непустой каталог?

Здравствуйте!
Никогда ранее не приходилось пользовать rmdir.
Имеет ли право на жизнь строчка
if (rmdir(pathinfo($mod_path, PATHINFO_DIRNAME))){ return true; }
?
Как удалить каталог в котором находится файл ($mod_path) ? Консоль сыпет ахтунгами.. Или "не пустые" каталоги удаляются как-то иначе?
Полный код

function my_func($mod_name, $mod_path, $ajax=false){
	require ('../core/includes_php/rotator_configData.php');	
	$module_remove = new mysqli(DB_SERV, DB_USER, DB_PASS, DB_BASE);
	if ($module_remove -> connect_error) {return( $module_remove -> connect_error); }
	$result = $module_remove->query("SET NAMES 'utf8'");
	$result = $module_remove->query("DELETE FROM `blablabla`';");	
	//if (!$result) { return $module_remove->error; }
	if ($result && rmdir(pathinfo($mod_path, PATHINFO_DIRNAME))){ return true; }	 
}
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы