Перейти к публикации

Как переменную сделать глобальной?


Рекомендованные сообщения

Всем привет.

Подскажите, как в DLE подключить файл глобально и сделать переменную глобальной?

Например, если я размещаю ссылки sape, контекстные ссылки sape в новостях и статистических страницах и тому подобное, то мне несколько раз в разных файлах надо прописывать примерно следующее

if (!defined('_SAPE_USER')) {
    define('_SAPE_USER', 'хххххххххххххххххххххххх');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php'));

$o = array();
$o['host'] = 'gusev-online.ru';
$o['charset'] = 'utf-8';

Можно как-то переменные и подключение файлов обозначать глобально?

Заранее признателен всем за подсказку.

Ссылка на сообщение
Поделиться на других сайтах

подключение можно прямо в index сделать. $o['charset'] уже есть в массиве $config.  туда и хост можно загнать $config['sape_host']='gusev-online.ru'; Или вообще просто брать из $_SERVER['SERVER_NAME'], зачем создавать еще одну глобальную переменную, если она уже есть

Изменено пользователем alex32
Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, alex32 сказал:

подключение можно прямо в index сделать. $o['charset'] уже есть в массиве $config.  туда и хост можно загнать $config['sape_host']='gusev-online.ru'; Или вообще просто брать из $_SERVER['SERVER_NAME'], зачем создавать еще одну глобальную переменную, если она уже есть

К сожалению, при помощи плагина внести изменения в файл index.php нельзя(

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...