Как установить текущую рабочую директорию в PHP в директорию исполняемого скрипта? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть сайт на iis7 с php. Когда я звоню getcwd(), он возвращает базовый каталог с php-cgi.exe. Но я хочу, чтобы cwd автоматически переключался на текущий каталог исполняемых скриптов.

Как я могу настроить его через php.ini или iis или еще?

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Я думаю, вам просто нужно chdir () в вашем скрипте:

chdir(__DIR__);

Или до PHP 5.3:

chdir(dirname(__FILE__));
0 голосов
/ 16 июня 2011

В текущий исполняемый каталог script : chdir(dirname($_SERVER['SCRIPT_FILENAME']));

В текущий исполняемый каталог file : chdir(dirname(__FILE__));

СуществуетНебольшая разница между ними.Каталог скриптов всегда является каталогом исполняемого файла основного скрипта, а каталог файлов также может быть каталогом включенного файла скрипта php.

...