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

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

Lord Nighten

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

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

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

а в контентном файле вставлял

PHP:
<?php $title = "Контакты"; ?>

но не получается. Так ака значение переменной описывается уже после её применения. Как это реалезовать?

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

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