Форум

Открыть Ответить

Как подключить PHP файл на все страницы сайта?

21.07.2011 20:32:00 21.07.2011 23:28:36

нужно подключить файл , который отображает платные рекламные ссылки на всех страницах сайта. Я уже что только не пробовал- и в html шаблон вставлял

echo require_once($_SERVER['DOCUMENT_ROOT']."/lin/new.php");


тогда сайт не грузился, потом пробовал создать блок с содержанием:

if (!defined('BLOCK_FILE')) {
 Header("Location: ../index.php");
 exit;
 }

 $content = require_once($_SERVER['DOCUMENT_ROOT'].'/lin/new.php');


тогда на сайте абракадабра с блоками вызодила, а в админке- illegal file acces.


Подскажите ПОЖАЛУЙСТА, как подключить этот файл ко всем страницам сайта? Очень нужно, просто очень. Заранее спасибо

Open SLAED 1.*
PHP 5
Сервер в интернете
gagauz
  • Группа: Новички
  • Пункты: 133
  • Регистрация: 17.05.2010
  • Пол: Мужчина
  • Из: Moldova
gagauz
4.73

4.73

21.07.2011 23:24:31 21.07.2011 23:33:44

Указанные Вами методы принципиально работать не могут. Нужно принять содержание следующем образом.

# Получение информации из файла
ob_start(); 
require_once($_SERVER['DOCUMENT_ROOT'].'/lin/new.php');
# Передача в переменную
$content = ob_get_contents();
# Очистка
ob_end_clean();

# Далее выводим полученное на экран
echo $content;


Всё зависит от того, что в этом файле подгружается…
Попробуйте вариант с блоком, пример:

if (!defined("BLOCK_FILE")) {
Header("Location: ../index.php");
exit;
}

# Вариант вывода информации из стороннего файла при помощи переменной $content
ob_start();
# Путь к файлу, в данном случае: new.php
require_once($_SERVER['DOCUMENT_ROOT'].'/lin/new.php');
$content = ob_get_contents();
ob_end_clean();


Подробнее...


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39041
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

21.07.2011 23:35:30 21.07.2011 23:40:27

СПАСИБО БОЛЬШОЕ , ПОМОГЛО.

Кто может ответить круче, чем разработчик? :)
Жаль, что возникают такие сложности с простыми операциями.

gagauz
  • Группа: Новички
  • Пункты: 133
  • Регистрация: 17.05.2010
  • Пол: Мужчина
  • Из: Moldova
gagauz
4.73

4.73

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь