0

为这个新手问题道歉。

我创建了一个header与其他页面使用相同的 html 页面 (dash.html)。它调用这个 PHP 函数<?php include 'header.php'; ?>

dash.html 包含<div>专门为该页面制作的特殊内容;它必须放在里面header.php

我试图弄清楚如何div在某个 html 页面上启用/禁用某个。

它需要一个 PHP 条件语句吗?

4

3 回答 3

0

是的。最简单的方法是在 header 中包含一个条件行,并从调用 header 的每个页面传递选中的变量。因此,在您的 dash.php 中(如果它调用 php,它不能是 .html,可以吗?):

<?php
    $includediv = true; // set to false, or leave out, if you don't want the div
    include('header.php');
?>

在 header.php 中:

<?php
...some other code...
if($includediv){
    ...code to include div...
}
?>

对于调用 header.php 的所有其他页面,这将继续像以前一样工作。

于 2013-01-12T05:10:42.050 回答
0

您正在尝试显示div唯一的 ifheader.php存在,对吗?

因此,只需在内部设置一个变量header.php并在 HTML 页面中使用条件。

于 2013-01-12T05:08:06.300 回答
0
Try this code

<?php 
$path=explode('/',$_SERVER['REQUEST_URI']);
$page=end($path);
if($page=='dash.php')
{
?>
<div>your div for dash.php page</div>
<?php } ?>
于 2013-01-12T08:54:20.450 回答