【问题标题】:HTML/php header include only works when indentedHTML/php 标头包含仅在缩进时有效
【发布时间】:2013-07-31 07:56:54
【问题描述】:

我已经用 html 为我的网站编写了标题并将其包含在:

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

在我所有页面的开头。然而,我发现它只会在第一行缩进时显示标题。如果我不留空白,标题将不会显示,并且以下特殊字符将显示在我的网页顶部()。

我该怎么办?

这是我的header.php 文件:

<!doctype html>
<html>
   <head>
      <title>Page Title</title>
   </head>       
   <body>
      <h1>Title</h1>
      <ul>
         <li><a href="Homepage.php">Home</a></li>
         <li><a href="OurPractice.php">Practice</a></li>
         <li><a href="Services.php">Contact</a></li>
         <li><a href="CRT.php">Services</a></li>
         <li><a href="DryEye.php">Ect</a></li>
      </ul>

这是我的body.php 文件:

<?php include 'header.php'; ?>
      This is my body text ect.
   </body>
</html>

【问题讨论】:

    标签: php html header include


    【解决方案1】:

    这是因为您的文件编码当前为 (UTF8-BOM),请尝试仅将其保存为 (UTF-8)。另请参阅此帖子以获取更多信息:What's different between UTF-8 and UTF-8 without BOM?

    【讨论】:

      【解决方案2】:

      添加到head 部分:

      <meta charset="utf-8">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多