PHP - 从另一个文件加载标头

时间:2015-12-28 08:36:17

标签: php html

我遇到问题,因为我无法将头文件包含到PHP文件中

在下面的代码中,我删除了原始内容,因为它非常大而且非常重要。无论如何,代码的作用与包含头文件

无关

MAIN.PHP

        <?php
 php content
            ?>


            <html>
    <head>  
            </head>
                <body >
                <div>
                   header content
                    </div>

                    <br/>
                    <div>
                </div>
                </body>
            </html>

我想在header.php文件中添加以下代码。将它包含在所有页面上。

            <div>
header content
</div>

如果我使用main.php文件,如下所示,页面将显示为空白。

      <?php
 php content
            ?>


            <html>
    <head>  
            </head>
                <body >
                <div>
                   <? php include('header.php') ?>
                    </div>

                    <br/>
                    <div>
                </div>
                </body>
            </html>

我已经尝试过调试这个&amp;在stackoverflow上遵循一些解决方案,但显然未能实现我之后的目标。

请问第二双眼睛帮助我发现问题?

1 个答案:

答案 0 :(得分:4)

嗯,首先,我不认为您正确地将代码复制到此处。 正如我的调试眼睛所看到的,你有两个问题:

  1. 第1行:开始时缺少<。将其更改为<?php。 (也许 复制粘贴错误?)
  2. <?php include('header.php');缺少结束标记。将其更改为: <?php include('header.php'); ?>
  3. 如果您获得空白页面,则可能存在一些错误。尝试找到&#34; error.log&#34;在您的工作目录中的文件或在页面的开头添加以下代码:

    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);