Я новичок в PHP. Я смотрел документацию, и у меня проблемы. У меня многостраничный сайт PHP, над которым я работаю. У меня возникла проблема с относительными путями (PHP Relative Path Issues) и указана на следующий URL-адрес (PHP include relative path). Я хочу использовать что-то похожее на следующий фрагмент кода в пост:PHP - нужна помощь Объявление и использование константы
if (is_production()) {
define('ROOT_PATH', '/some/production/path');
}
else {
define('ROOT_PATH', '/root');
}
include ROOT_PATH . '/connect.php';
На какой странице я добавить определить заявление и как я могу сослаться на ROOT_PATH на каждой последующей странице, которая имеет (index.php?) заявление включения?
Я попытался добавить определить заявление на страницу index.php, но называя ROOT_PATH на любых других результатов страницы в: Использование неопределенной константы ROOT_PATH
Index.php: определить («ROOT_PATH», «/ некоторые/производство/путь ');
некоторая другая страница: include_once (ROOT_PATH. "/ Library/API/database.inc.php");
создать конфигурационный файл для всех переменных окружения и добавить этот файл на все ваши PHP файлы @FlyFish –
@RyanVincent Я попытался добавить инструкцию define в index.php, но не распознавался на последующих страницах. – FlyFish
Чтобы расшириться на @parthmahida ... создайте файл с именем вроде config.php и там, добавьте все ваши конфиги, константы и т. Д. ... затем на каждой странице включите файл config.php вверху. – Spechal