这听起来非常简单,但过去一天让我的网站难以置信。我真的只是想把我的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标题中没有任何内容。
答案 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>';
?>