Веб-сайт, который я разрабатываю, использует шаблон «заголовок» и «нижний колонтитул». Эти шаблоны включены на каждой странице сайта. Шаблон заголовка открывает HTML и содержит полный тег head, а затем открывает тег body. Шаблон нижнего колонтитула закрывает тег body, а затем закрывает HTML. Базовая структура выглядит следующим образом:
<?php
//Set the current page name so it can be highlighted in the menu bar
$page="Home";
//For page-specific HEAD includes
$headincludes=array("<some type of code>","<some other type of code>");
include("/assets/template/header.php");
?>
<!--START PAGE CONTENT-->
<!--END PAGE CONTENT-->
<?php
include("/assets/template/footer.php");
?>
Шаблон заголовка помещает массив «headincludes» в раздел head страницы следующим образом:
foreach ($headincludes as $toecho)
echo $toecho;
Этот метод отлично работает для таких вещей, как javascript, но когда я пытаюсь добавить оператор PHP, он заканчивается как не проанализированный PHP на последней странице, отображаемой в браузере. Есть ли какой-то специальный метод для повторения PHP с помощью PHP?
$headincludes
? - person Shakti Singh   schedule 07.03.2011<?php ?>
? - person Shoe   schedule 07.03.2011