現在のページが「work.php」のときに SVG の色を変更しようとしています。
次のコードを使用する
<?php if($page=='work'){echo 'white';} else{echo '#C22533';}?>
「work.php」を使用している場合でも、一貫して「#C22533」という色が表示されます
この PHP コードを修正するにはどうすればよいですか?
これを試して:
<?php
echo (stripos($_SERVER['PHP_SELF'], 'work.php')) ? 'white' : '#C22533';
?>
または、$page
変数を使用して:
<?php
$page = 'work';
echo (stripos($_SERVER['PHP_SELF'], $page.'.php')) ? 'white' : '#C22533';
?>
使用する
<?php
if(pathinfo(__FILE__, PATHINFO_FILENAME) == 'work')
{
echo 'white';
}
else
{
echo '#C22533';
}
?>