Вы можете изменить рабочий каталог в requested_file.php
перед вызовом include
, чтобы заставить его работать:
chdir(dirname(__FILE__));
include 'path/to/file.php';
или для PHP 5.3 +
chdir(__DIR__);
include 'path/to/file.php';
Если вы не хотите изменять рабочий каталог (что повлияет на другие операции файловой системы), просто добавляйте путь каждый раз, когда вы делаете включение, используя магическую константу __DIR__
:
include dirname(__FILE__) . '/path/to/file.php';
include __DIR__ . '/path/to/file.php'; # for PHP 5.3+
где путь относительно файла, в котором вы использовали приведенный выше код.