php包含文件无效

时间:2014-04-28 08:31:32

标签: php html

我制作了header.php文件,我希望将它包含在index.php文件中..所以代码

<body id="home">
    <section class="container-fluid">
        <div class="content row">
            <section class="main col col-lg-8 col-sm-8">                
               <?php include"_/components/php/header.php"; ?>
            </section><!--main  -->
            <section class="sidebar col col-lg-4 col-sm-4">

            </section><!--sidebar  -->
        </div><!-- content -->
    </section><!-- container -->

但是当显示页面时它无法正常工作......我在html检查器中看到了

<section class="main col col-lg-8 col-sm-8">                
               <!--?php include"_/components/php/header.php"; ?-->

</section>

4 个答案:

答案 0 :(得分:0)

使用include 'blabla.php';include('blabla.php');(带空格或括号)。如果仍然不起作用,那么你的主要php文件中一定存在问题。

答案 1 :(得分:0)

问题

首先,将您的页面移动到本地服务器文件夹,以便服务器可以解析 并生成HTML ..然后:

PHP

解决方案:

   <?php include"_/components/php/header.php"; 
           /*   ^^ add space here */ ?>

此外,如果您的网页包含 <?php include "_/components/php/header.php"; /* with space*/ ?> 或甚至是通用的通用HTML,则使用include_once会更好!

答案 2 :(得分:0)

只需使用这个......

include("header.php");

您不必要求在参数中提供来自public_html / simple的文件名的完整路径,您可以将头文件放在&#34; public_html / header.php&#34;位置

答案 3 :(得分:-1)

您可以按如下方式提供根目录的完整路径

<?php include $_SERVER['DOCUMENT_ROOT]."some_folder/components/php/header.php"; ?>

如果你在root中有文件夹,那么一些_folder是可选的。在这里给出名称作为组件

$_SERVER['DOCUMENT_ROOT]将为您提供根目录的路径(public_html)