2011-10-28 62 views
4

我試圖從另一個目錄中包含一個文件,然後將chdir更改回當前/原始形式。如何使用chdir切換到當前目錄?

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

無論如何將chdir改回到file.php所在的位置?還是必須手動執行?

回答

7

首先,你需要存儲當前路徑,改變迪爾斯前:

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

爲什麼你需要改變顯示目錄,以包含文件?

+0

謝謝!!!!!!!!!! – user962449

0

chdir之前保存當前目錄(getcwd)。然後chdir回來。

0

你可以這樣做 - chdir('../'); 但是確實無法確定正確的行爲