我的网站有一个php标题,里面有一个css动画,但我不希望在某些页面上出现动画

时间:2013-09-03 22:12:25

标签: php css animation header

有没有这样做?

所以我有index.php,pagetwo.php等,并且在每个页面中都有一个php包含的标题:

在该头文件的一部分,是一个我不想在某些页面上出现的动画。制作两个标题副本,一个带动画,一个没有它的header2.php,有没有办法实现这个目标?

由于

3 个答案:

答案 0 :(得分:0)

您可以在主文件中设置一个var,它包含在include中。

例如 在index.php / pagetwo.php等中:

$AnimateOrNot = 'yes';
include_once('header.php');
在header.php中

if ($AnimateOrNot == 'yes)
  {
    // show animate
  }

(这就是我在整个网站中设置元标题和关键字的方式)

编辑:
显然,检查变量是否先设置,以及你需要做的其他事情......等等 即

if (isset($AnimateOrNot) && $AnimateOrNot == 'yes)
  {
    // show animate
  }

这意味着如果由于任何原因未设置var,则不会出现PHP错误。它也表示默认情况下,如果没有设置,或者!=“是”将不显示动画。如果您希望在缺少var数据等情况下显示默认值,请切换此项。

答案 1 :(得分:0)

您可以在包含的文件将检查的包含之前设置变量。例如:

<强>的header.php

<?php if (!empty($animation)): ?>
<style>
...
</style>
<?php endif; ?>

<强> animate.php

$animation = TRUE;
include 'header.php';

<强> dont_animate.php

$animation = FALSE;
include 'header.php';

答案 2 :(得分:0)

if($_SERVER['PATH_INFO']!="/path/to/pagetwo.php")
{
     //show animation
}