ОК, так что я пытаюсь сделать здесь, это свести к минимуму повторение данных и сохранить самообслуживание, чтобы изменить каждую страницу. Я создаю два файла, которые будут использоваться в качестве шаблонов на всех других страницах. Эти файлы будут отображаться сверху и снизу (верхний и нижний колонтитулы), бит между ними будет фактическими страницами. заголовок будет иметь элемент головы, а что-то в теге тела, например, на панели навигации и нижнем колонтитуле, будет иметь фактический нижний колонтитул и конец тега body и html.Как сшить несколько частей страницы PHP вместе?
Так что я пытался сделать, до сих пор было что-то вроде этого:
<?php Echo file_get_contents('/templates/header.txt'); ?>
<p>Blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah</p>
<?php Echo file_get_contents('templates/footer.txt'); ?>
Это прекрасно работает, если верхний и нижний колонтитулы в HTML, но если они содержат код PHP не будет работать, так как вы не можете эхо код PHP , Поэтому мой вопрос заключается в том, как я могу это сделать, но работать с php-кодом.
Редактировать: Я также попытался включить, но это тоже не работает.
У меня есть рабочая php-страница с большим количеством php goin сверху и снизу. Я хочу, чтобы разрезать сверху и снизу в двух файлах, которые можно переключать до:
и мое все мое испытание страница это (test.php):
<?php include('/templates/header.php'); ?>
<p style="color:lime;">Logged in as <?php echo htmlentities($_SESSION['username']); ?> (<a href="includes/logout.php">Log out</a>)</p>
<video width="853" height="480" controls>
<source src="/videos/BIRDS OF PREY 4K (ULTRA HD).mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<p>4K test video, watch in full screen! :)</p>
<?php include(/templates/footer.php); ?>
Он просто перестает работать, но если я верну его обратно, он будет работать.
Что вы имеете в виду, не работает? Попробуйте структуру Scotts ниже. – Charles
Здесь еще один голос за включает. Если вы отредактируете свой вопрос, чтобы показать, как вы пытались сделать это, используя, то кто-то может помочь вам заставить его работать. –