How do you return the webpage you are on right now…
Uhm, “Name”? that’s a bit vague… do you mean the URL (if so $_SERVER contains mutliple versions of that), or the TITLE (which isn’t sent to be parsed)…
Did you mean something like this:
<?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>
<ul>
<li <?php if ($currentPage == 'index.php') {echo 'class="selected"';} ?>><a href="index.php">Home</a></li>
<li <?php if ($currentPage == 'prog.php') {echo 'class="selected"';} ?>><a href="prog.php">Festival Programme</a></li>
<li <?php if ($currentPage == 'events.php') {echo 'class="selected"';} ?>><a href="events.php">Other Events</a></li>
<li <?php if ($currentPage == 'reports.php') {echo 'class="selected"';} ?>><a href="reports.php">Past Events</a></li>
<li <?php if ($currentPage == 'info.php') {echo 'class="selected"';} ?>><a href="info.php">Useful Information</a></li>
<li <?php if ($currentPage == 'contact.php') {echo 'class="selected"';} ?>><a href="contact.php">Contact</a></li>
</ul>