2011-10-28 17 views
4

私は別のディレクトリからファイルをインクルードしようとしていて、chdirを現在の/元の形式に戻しています。chdirを使って現在のディレクトリに変更する方法は?

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

はとにかくバックfile.phpが配置されている場所へのchdirを変更するには?それとも手動で行う必要がありますか?

答えて

7

まず、変更のdirs前に、現在のパスを格納する必要があります。

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

は、なぜあなたは、ファイルを含めるためにdirsにを変更する必要がありますか?

+0

ありがとう!!!!!!!!!! – user962449

0

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

0

このようにすることができます - chdir( '../'); しかし、実際に正しい動作ではわからない

関連する問題