仅包含特定页面上的文件php

时间:2011-10-15 15:40:05

标签: php include

我是PHP新手,遇到了这个问题。在每个页面上我都包含页脚文件,然后页脚包含一个小的输入表单文件。除了contactus.php之外,我希望页脚包含在每个页面上。

可行吗?

谢谢你。

3 个答案:

答案 0 :(得分:1)

使用if if this:

if ($_SERVER['PHP_SELF'] != '/contactus.php')
   include('footer.php');

答案 1 :(得分:1)

是的,你可以这样做。只需用if检查来包围您的代码块,即检查当前页面。这样的事情。

<?php if($_SERVER['PHP_SELF'] != '/contactus.php') { ?>
    <!-- Your code goes here -->
<? } ?>

答案 2 :(得分:1)

在您的页脚文件中,您可以使用以下代码:

<?php

if($_GET['page'] != "contact")
{   
        include('pages/forms.php');
}

?>

如果您的代码类似于

<?php

include('pages/header.php');

switch($_GET['page'])
{
    case "homepage": include('pages/homepage.php'); break;
    case "blog":     include('pages/blog.php');     break;
    case "contact":  include('pages/contact.php');  break;
    default:         include('pages/404.php');      break;
}

include('pages/footer.php');

?>