将HTML标头分隔为不同的PHP文档

时间:2016-12-06 03:51:51

标签: php html css

这听起来非常简单,但过去一天让我的网站难以置信。我真的只是想把我的HTML标题移动到一个单独的php文件中。

这是HTML标题在更改之前的样子(工作正常):

<div class = "header">
<h1>The Trade Shack<em id="demo"></em></h1>
</div>

现在我试图将它设置在一个单独的php文件中:

<div class = "header">
<?php include "header.php"; ?>
</div>

header.php文件:

    <?php
echo ("<h1>The Trade Shack<em id=""demo""></em></h1>");
?>

在纸面上,这应该可以正常工作,因为我的header.php文件只是回显之前在HTML文件中写的内容。为什么这不起作用?我加载页面时,我的div标题中没有任何内容。

2 个答案:

答案 0 :(得分:1)

因此:

  

解析错误:语法错误,意外&#39;&#34;演示&#34;&#39;第2行(您的文件)中的(T_CONSTANT_ENCAPSED_STRING)

你的header.php没有打印任何内容。如果您没有任何要处理的php ...只需更改header.php就可以了:

<h1>The Trade Shack<em id="demo"></em></h1>

如果你需要php,请注意你需要&#34;逃避&#34;您的双引号嵌入双引号中,如下所示:

echo "<h1>The Trade Shack<em id=\"demo\"></em></h1>";

但使用单引号更容易处理:

echo '<h1>The Trade Shack<em id="demo"></em></h1>';

答案 1 :(得分:0)

语法错误

尝试这样:更改下面的引号开头和结尾'是单引号

<?php
echo '<h1>The Trade Shack<em id="demo"></em></h1>';
?>