Anwenden einer bestimmten Klasse / ID auf die aktuelle Seite im Menü (PHP)

Ich habe ein Menü wie dieses:

<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>

Ich hätte gerne etwas, das automatisch eine class = "current" zu der Seite hinzufügt, auf der ich mich gerade befinde. Links (wie Sie im obigen Code sehen können) sind wie domain.com/folder/biography oder domain.com/ Ordner / Kontakte, also ohne .php / .html usw.

Ich habe versucht mit:

<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>

Aber es funktioniert nicht ... die Lösung mit Strops scheint machbar zu sein, wahrscheinlich mache ich es falsch ..: P

Antworten auf die Frage(3)

Ihre Antwort auf die Frage