При разработке моего сайта я назвал все входящие в мои php-файлы, вызвав один единственный файл, который включает include.Включая файлы, используя относительные пути с PHP?
код этого файла выглядел somethig так: (я приспособил его из учебника Линдой)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define('SITE_ROOT', 'C:'.DS.'wamp'.DS.'www'.DS.'ArmyCreator');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');
defined('PUB_PATH') ? null : define('PUB_PATH', SITE_ROOT.DS.'public');
// load config file first
require_once(LIB_PATH.DS."helper".DS.'config.php');
Теперь, поскольку я развертывание мой Webiste я не могу понять, как объявить SITE_ROOt сделать он работает правильно?
EDIT
Это нормально для кода: require_once("../../includes/helper/initialize.php");
не работать больше, когда я развернуть на сайте?
, к сожалению, IDE не как переменные в путях :( – confiq
или '__DIR__', так как PHP 5.3.0. –
я не использую 5.3 еще. @dorkitude. Я использовал это, но Я не вижу, работает ли это, потому что я понял, что все формулировки, которые я сделал с require_once («../../ includes/helper/initialize.php»), также не работают. – Pillblast