仅在index.php上显示DIV

时间:2014-05-03 19:10:49

标签: php html

我的网站上设置了<div>,但我只希望它显示在首页(index.php)。

我该如何解决这个问题?

感谢。

修改:这就是我index.php的样子。当我点击导航中的链接时,唯一改变的是<div id="contentcontainerright">

<body>
    <!-- HEADER -->
    <div>
        <?php
        include_once './content/menu.php';
        // include_once './content/login.php';
        ?>
    </div>
    <!-- END HEADER-->
    <div>
        <?php
        // User specific menu
        include_once './content/latest.php';
        ?>
    </div>
    <div id="contentcontainer">
        <div id="contentcontainerleft">
            <?php
            // User specific menu
            include_once './content/usermenu.php';
            ?>
        </div>
        <div id="contentcontainerright">
            <?php
            $wm->wm_breadcrumb();
            $wm->wm_display();
            echo $wm->db->db_error;
            ?>
        </div>
    </div>
</body>

3 个答案:

答案 0 :(得分:1)

好吧,如果您不使用名为index.php的前端控制器,并且您想知道当前文件名(如果您还有login.php等),请尝试使用basename($_SERVER['SCRIPT_FILENAME'])。 所以:

<?php if(basename($_SERVER['SCRIPT_FILENAME']) == 'index.php'){ ?>
   <div>on index only</div>
<?php } ?>

答案 1 :(得分:-1)

您可以通过向div添加类名来控制它在css文件中的显示(无论是否显示)(或仅使用Javascript)。 有关详细信息,请查找&#34; css display&#34;

古德勒克

答案 2 :(得分:-1)

在index.php中写下以下内容。

<?php echo '<div>Your Content</div>'; ?>