-4

当当前页面为“work.php”时,我正在尝试更改 SVG 的颜色

使用以下代码

<?php if($page=='work'){echo 'white';} else{echo '#C22533';}?>

即使我在“work.php”上,我也始终获得颜色“#C22533”

我该如何更正这个 PHP 代码?

4

2 回答 2

2

尝试这个:

<?php
    echo (stripos($_SERVER['PHP_SELF'], 'work.php')) ? 'white' : '#C22533';
?>

或者,使用您的$page变量:

<?php
    $page = 'work';
    echo (stripos($_SERVER['PHP_SELF'], $page.'.php')) ? 'white' : '#C22533';
?>
于 2013-04-06T00:01:38.903 回答
0

利用

<?php
    if(pathinfo(__FILE__, PATHINFO_FILENAME) == 'work')
    {
        echo 'white';
    }
    else
    {
        echo '#C22533';
    }
?>
于 2013-04-05T23:44:45.490 回答