2014-02-01 2 views
1

Я начал создавать пользовательскую html-страницу в первый раз, и я ударил удар. Код в заголовке будет одинаковым на всех моих страницах, поэтому я хочу поместить его во внешний файл (header.php) и просто поместить 1 строку кода на всех моих страницах, чтобы ссылаться на нее, но это не кажется чтобы работать.Включите внешний код на веб-странице (php include() или get_header())

  • Примечание. Я хочу включить только базовый код html (а не функцию). Я думаю, поэтому его не работает, но не уверен.

HTML файл:

<body> 

<?php include('header.php') ?>  // didn't work 
<?php get_header(); ?>  // didn't work 

<div class="content"> </div> 

</body> 

PHP File:

<h1>TITLE</h1> 

Когда я поставил код прямо на странице - это показывает "TITLE"

Когда я пытаюсь включить или get_header, я получаю пустую страницу. Я проверил кодовые и онлайн-сообщения, но я не смог его исправить.

Любая помощь будет оценена - Спасибо

+2

' 'Попробуй. Что касается get_header(); это функция wordpress (или любая другая платформа, использующая ее) – bastienbot

+1

Могло быть много причин, по которым вы видите пустую страницу. Как вы просматриваете свою страницу? Используете ли вы файл: // протокол, localhost или веб-сервер? –

+0

localhost/url - используя xampp на моем компьютере –

ответ

0

Try в вашем header.php:

<?php 
echo "<h1>TITLE</h1>"; 
?> 

Тогда где вы хотите вставить заголовок:

<?php include '/header.php' ?> 

/ персонаж делает путь к header.php по отношению к корневой.

+0

пробовал, все еще не работает –

+0

Возможно, в заголовке php не указывается конечный тег?> Иногда это проблема в зависимости от вашей настройки. –

0
<?php include("dyn_layout/cbside_php.php"); ?> 

Это работает для меня ... только не забудьте переименовать файлы .php расширение ... в том числе файла, в котором производится вставка.

Смежные вопросы