mi da ancora errori.

prima mi dava errore alla riga 18........io ho sostituito le virgolette con apici.
codice:
$pagina_visualizzata = basename($_SERVER['PHP_SELF']); 


echo '<ul id="navlist">'; 


while(list($url, $label) = each($array_menu)) { 

if ($url == $pagina_visualizzata){ 

echo ' 
     <li id=\"active\"> 
        <a href=\"$url\">$label</a> 
     

'; 
} else { 

echo ' 
     <li id=\"part"\> 
        <a href=\"$url\">$label</a> 
     

'; 
} 
}

echo '[/list]';
?>
adesso mi dà tutti i tasti con scritto '$label', quindi non prende i nomi della pagina e neanche i collegamenti.