Я работаю с chdir(), и это мой первый раз, и у меня возникают проблемы при изменении каталога.PHP - chdir() сохранить новый каталог
Ну, когда я меняю каталог, я использую chdir (имя_каталога); но затем, когда я проверяю текущий каталог или если я пытаюсь получить доступ к другому каталогу, который существует в каталоге, который я вводил в первый раз, у меня есть ошибка, потому что фактический каталог не изменился.
EDIT: Извините, показать любой код, но я нашел решение. Я создаю $ _SESSION для хранения текущего каталога и нового каталога при его изменении.
if(!isset($_SESSION['dir'])) {
chdir("../../filesystem");
$_SESSION['dir'] = getcwd();
} else {
chdir($_SESSION['dir']);
}
Попробуйте добавить 'ini_set ('display_errors', 'On');' вверху вашего PHP-скрипта или проверить журнал ошибок сервера; вызов 'chdir', вероятно, терпит неудачу, и обработка ошибок PHP настолько ужасна, что в конфигурации по умолчанию он не станет рассказывать вам об этом, если вы не укажете, что хотите получать уведомления. –
Код! Код! Код! – Charlie
Если вы используете chdir для исправления проблем с относительным путем, вы, вероятно, просто ухудшаете ситуацию. Вы собираетесь сломать все, что в настоящее время разрешается правильно. – Orangepill