-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 に答える