Buongiorno a tutti. Ho messo insieme questo codice ma questo problema proprio non riesco a risolverlo:
Ho un mycsvfile da cui prendo i dati ed ogni colonna è associata ad una pagina "1week", "2week" ecc. Poi converto la data che risiede nella prima cella di ogni colonna (es. $mycsvfile[0][0] - la quale è una semplice stringa) in modo che sui tab <li> mi appaia una data formattabile con strftime. Ora invece vorrei che quando carico l'index mi appaia in automatico sia la pagina della settimana in corso che il tab in formato class='active'. Con la pagina ci sono riuscito aggiungendo la "&" (e direi anche casualmente) ma con il tab active no. Qualche suggerimento per favore? Grazie davvero.

<?php
isset($_GET["page"]) ? $page=$_GET["page"] : $page = &$pagefirst;


$link = array(
"a"=>array("1week",$mycsvfile[0][0]),
"b"=>array("2week",$mycsvfile[0][1]),
"c"=>array("3week",$mycsvfile[0][2]),
"d"=>array("4week",$mycsvfile[0][3]),
"e"=>array("5week",$mycsvfile[0][4]));


foreach ($link as $id => $voce) {
echo "<li id='$id'";

if($page==$voce[0]) {echo " class='active'>";}
else {echo '><a href="index.php?page='.$voce[0].'">';}

$pieces = explode("/", $voce[1]);
$data_it = $pieces[1]."/".$pieces[0]."/".$pieces[2];
echo strftime('%d %b', strtotime($data_it));

if($page!=$voce[0]) echo "</a>";
echo "</li>";

if((strtotime($data_it) > strtotime("last Sunday")) &&
(strtotime($data_it) <= strtotime("next Sunday"))) {
$pagefirst = $voce[0];
}
}
?>