2013-01-12 91 views
0

爲這個新手問題道歉。在某個html頁面中隱藏div

我創建了一個與其他頁面使用相同header的html頁面(dash.html)。 它稱之爲PHP函數<?php include 'header.php'; ?>

dash.html包含專門爲該頁面製作的特殊<div>;它必須放在header.php

即時通訊試圖找出如何啓用/禁用某個HTML頁面上的某個div

它需要一個PHP條件語句嗎?

回答

0

是的。最簡單的方法是在標題中包含一個條件行,並從調用標題的每個頁面傳遞選中的變量。所以,在你dash.php(它不能是html的,如果它調用PHP,可以嗎?):

<?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的頁面一樣工作。

+0

可愛!感謝這一點。我剛添加'回聲'

hello
';'條件語句後,它的工作! :) – bobbyjones

0

只有當header.php存在時,您才試圖顯示div,對吧?

因此,只需在header.php內設置一個變量,並在HTML頁面中使用條件。

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 } ?>