6

別のディレクトリのファイルをインクルードしてから、chdirを現在/元の形式に戻そうとしています。

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

とにかく、chdirをfile.phpがある場所に戻すには?または手動で行う必要がありますか?

4

3 に答える 3

9

ディレクトリを変更する前に、まず現在のパスを保存する必要があります。

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

ファイルをインクルードするためにディレクトリを変更する必要があるのはなぜですか?

于 2011-10-28T06:00:30.837 に答える
0

する前に、現在のディレクトリ ( getcwd) を保存しますchdir。それからchdir戻る。

于 2011-10-28T06:01:10.580 に答える