как использовать chdir для перехода в текущий каталог? - PullRequest
6 голосов
/ 28 октября 2011

Я пытаюсь включить файл из другого каталога, а затем изменить chdir обратно на текущую / исходную форму.

chdir('/some/path');
include(./file.php);
chdir();//How to I change the directory back to the original form?

В любом случае, чтобы изменить chdir обратно на файл file.php?или я должен сделать это вручную?

Ответы [ 3 ]

9 голосов
/ 28 октября 2011

Сначала вам нужно сохранить текущий путь, прежде чем менять каталоги:

$oldPath = getcwd();
chdir('/some/path');
include(./file.php);
chdir($oldPath);

Зачем вам нужно менять каталоги, чтобы включить файл?

0 голосов
/ 16 марта 2015

Вы можете сделать это так - chdir ('../'); Но на самом деле не уверен в правильном поведении

0 голосов
/ 28 октября 2011

Сохраните текущий каталог (getcwd) перед вами chdir. Затем chdir назад.

...