how to use chdir to change to current directory?

烈酒焚心 提交于 2019-11-28 04:15:07

问题


I'm trying to include a file from another directory and then change the chdir back to the current/original form.

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

Anyway to change the chdir back to where file.php is located? or do I have to do it manually?


回答1:


First you need to store the current path, before changing dirs:

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

Why do you need to change dirs in order to include a file?




回答2:


Save the current directory (getcwd) before you chdir. Then chdir back.




回答3:


You can do this way - chdir('../'); But really not sure in correct behavior



来源:https://stackoverflow.com/questions/7925679/how-to-use-chdir-to-change-to-current-directory

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!