Поскольку я разрабатываю на localhost
, но развертываю в другом месте, и поскольку я не хочу, чтобы мои сайты находились в корневом каталоге раздела Windows (в настоящее время F: \ web_dev \ htdocs), код наподобие этого:
require_once($_SERVER['DOCUMENT_ROOT'] . '/projXY/database/database_common.php');
OdbcExec($sql); // defined in the file above
заставляет Netbeans выдавать «Предупреждение: неизвестная функция».
Теперь я могу обойти это, используя вместо этого структуру каталогов:
F:\project_1
F:\project_2
из
F:\web_dev_htdocs\project_1
F:\web_dev_htdocs\project_2
, а затем с использованием
require_once('/database/database_common.php');
НО , что накладывает ограничения на то, где конечный пользователь устанавливает мой сайт.
Самым простым было бы сказать NetBeans, какой локальный каталог соответствует $_SERVER['DOCUMENT_ROOT']
, но я не могу найти вариант конфигурации для этого.Я уверен, что это общая проблема.Есть предложения?
Обновление: NetbBeans v7.0.1