Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-从另一个文件加载头文件_Php_Html - Fatal编程技术网

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

PHP-从另一个文件加载头文件,php,html,Php,Html,我遇到了无法将头文件包含到PHP文件中的问题 在下面的代码中,我删除了原始内容,因为它非常大&无论如何,代码所做的与包含头文件无关 MAIN.PHP <?php php content ?> <html> <head> </head> <body > <div&g

我遇到了无法将头文件包含到PHP文件中的问题

在下面的代码中,我删除了原始内容,因为它非常大&无论如何,代码所做的与包含头文件无关

MAIN.PHP

        <?php
 php content
            ?>


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

                    <br/>
                    <div>
                </div>
                </body>
            </html>
当我使用如下所示的
main.php
文件执行此操作时,页面变为空白

      <?php
 php content
            ?>


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

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


我尝试过调试它&遵循一些关于stackoverflow的解决方案,但显然没有达到我想要的效果


我可以请另一双眼睛帮我发现问题吗

首先,我认为您没有正确地将代码复制到这里。 正如我调试的眼睛所看到的,您有两个问题:

  • 第1行:
  • 如果你得到一个空白页,你可能有一些错误。尝试在工作目录中查找“error.log”文件,或在页面开头添加以下代码:

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

    首先,我认为你没有把代码正确地复制到这里。 正如我调试的眼睛所看到的,您有两个问题:

  • 第1行:
  • 如果你得到一个空白页,你可能有一些错误。尝试在工作目录中查找“error.log”文件,或在页面开头添加以下代码:

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

    main.php代码不包含include行:但您的输出似乎显示main.php代码不包含include行:但您的输出似乎显示Thank you Gal。您的答案中的第1点和第2点是在起草问题时出现的拼写错误。调试机制帮助我搜索并找到错误。结果是,不知何故,有人用一个粘性位集弄乱了目录权限&因此进入该目录的任何内容都被弄乱了。非常感谢。谢谢你,女孩。你的回答中的第1点和第2点是在起草问题时的打字错误。调试机制帮助我搜索并找到错误。结果是,不知何故,有人用一个粘性位集弄乱了目录权限&因此进入该目录的任何内容都被弄乱了。非常感谢你。