Чтение RSS каналов

Форум

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

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

0

0
1
21.07.2011 20:32:0021.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: PHP 5
Сервер: Сервер в интернете
4.73

4.73
2
21.07.2011 23:24:3121.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();


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

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
21.07.2011 23:35:3021.07.2011 23:40:27
СПАСИБО БОЛЬШОЕ , ПОМОГЛО.

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

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь