PHP - chdir() сохранить новый каталог
Я работаю с chdir(), и это мой первый раз, и у меня возникают проблемы при смене каталога.
Хорошо, когда я меняю каталог, я использую chdir(directory_name); но затем, когда я проверяю текущий каталог или пытаюсь получить доступ к другому каталогу, который существует в каталоге, который я ввожу в первый раз, когда у меня возникает ошибка, потому что фактический каталог не изменился
РЕДАКТИРОВАТЬ: Извините за не показывать код, но я нашел решение. Я создаю $_SESSION для хранения текущего каталога и нового каталога при его изменении.
if(!isset($_SESSION['dir'])) {
chdir("../../filesystem");
$_SESSION['dir'] = getcwd();
} else {
chdir($_SESSION['dir']);
}
1 ответ
Вы проверили на успех / неудачу? например:
$result = chdir('newdir');
if ($result === false) {
die("Could not chdir()");
}