Использование переменных

  • Автор темы Lord Nighten
  • Дата начала

Lord Nighten

Guest
Использование переменных

Ответ на этот вопрос я искал долго, но видно плохо искал.

Вобщем такая проблема. У меня сайт частично на ПХП, основной индексовый файл и в него вставляется в серединку контент в зависимости от того на какую кнопку нажать. Вставка происходит посредством адресной строки. На сайте ещё есть заголовок каждого раздела.
Получается так, что заголовок идёт до того места, где вставляется файл контента. Таким образом использовать переменные не получается, так как их значение известно уже после заголовка, а не до.
я делал так: в главном индексном файле в заголовке вставлял вот это
PHP:
<?php echo "$title"; ?>
а в контентном файле вставлял

PHP:
<?php $title = "Контакты"; ?>
но не получается. Так ака значение переменной описывается уже после её применения. Как это реалезовать?

Надеюсь меня поймут.
 

Yaguan

пилот
Нужно сделать наоборот: не в основной индексный файл инклудить контент, а в файл с контентом инклудить свое окружение. Тогда проблема отпадет.
 

Lord Nighten

Guest
да, так работает. Я раньше таким способом и пользовался - в файл контента включал шапку и низ.
Но потом както стал использовать такую вставку
PHP:
 <?php
if($page == ""){
$page = "main";
}
include($page.".php");
?>
почему-то она мне удобнее показалась
 

Kelkos

Сам себе программер
Yaguan дельное советует, но почитай о ob_start - может поможет именно в этом случае. (хотя и придётся чуть переделать скрипты, чтобы head выводить в конце перед выводом перехваченного буффера).
 
Сверху