aktywne menu w osobnym pliku, przekazanie zmiennej

0

Witam wszystkich,
Mam problem, którego rozwiązania nie mogę znaleźć w Internecie. Mianowicie chce zrobić aktywne przyciski w menu.
Mój główny plik firmie.php ładuje plik menu.php za pomocą

$tplMenu = fopen("menu.php", "r");
$strGlowny = str_replace('%menu%', $strMenu, $strGlowny);
print($strGlowny);

do zmiennej przypisuje aktualny adres wyświetlanej strony $_SESSION['zmienna'] = $_SERVER['REQUEST_URI']
w pliku menu.php metodę przypisania class="aktywny" do odpowiedniego linku realizuję za pomocą:

 <li><a href="firmie.php" <?php if(($_SESSION['zmienna'] =="/") || ($_SESSION['zmienna']=="firmie.php")) echo 'class="aktywny"' ?>o firmie</a></li> 

Problem w tym, że plik menu.php nie czyta adresu strony która jest aktualnie wyświetlana, czyli nie przekazuje tej zmiennej. Najkrócej mówiąc coś nie działa. Proszę o pomoc jeśli ma ktoś jakiś pomysł.

1

Noo, może nie działa to, że robisz niezłe WTF tutaj.
Parser PHP nie działa z poziomu fopen, to raz
A dwa - weźże użyj jakiegoś Smarty czy innego systemu szablonów...

0

:) dziękuję za odpowiedź, cenne uwagi, zastosuję się :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1