Zastosuj określoną klasę / id do bieżącej strony w menu (PHP)

Mam takie menu:

<div id="blahblah" style="blahblah">
<a href="http://domain.com/folder/biography"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/contacts"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/gallery"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/dontknow"><img style="blahblah" src="blahblahblahblah"></a>
</div>

Chciałbym mieć coś, co automatycznie dodaje klasę „bieżącą” do strony, w której aktualnie się znajduję. Linki (jak widać w powyższym kodzie) są podobne do domain.com/folder/biography lub domain.com/ folder / kontakty, więc bez .php / .html itp.

Próbowałem z:

<div id="blahblah" style="blahblah">
<a <?php if (strpos($_SERVER['PHP_SELF'], 'biography')) echo 'class="current"';?> href="http://domain.com/folder/biography"><img style="blahblah" src="blahblahblahblah"></a>
<a <?php if (strpos($_SERVER['PHP_SELF'], 'contacts')) echo 'class="current"';?> href="http://domain.com/folder/contacts"><img style="blahblah" src="blahblahblahblah"></a>
...
...
</div>

Ale to nie działa ... rozwiązanie ze stropami wydaje się opłacalne, prawdopodobnie robię to źle ..: P

questionAnswers(3)

yourAnswerToTheQuestion