scusami è stato un errore mio...

Codice PHP:
foreach ($pagine as $link)
  {
  
$name=basename($link,'.php');
  
$voce=$name;
if (
basename($link) == basename($_SERVER['PHP_SELF'])) $name="current";
  echo 
'[*][url="'.$link.'"]'.$voce.'[/url]';
  } 
adesso è corretto o verifica veramente il nome della paginma in cui si trova