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; }	 
}
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы