6

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?

user962449
  • 3,743
  • 9
  • 38
  • 53

3 Answers3

9

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?

Vlad Balmos
  • 3,372
  • 19
  • 34
0

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

Mat
  • 202,337
  • 40
  • 393
  • 406
-1

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

Alexei T
  • 710
  • 1
  • 7
  • 17