Salve a tutti,
tramite questo codice, il programma estrae le date da un file e le inserisce in una pagina html sotto forma di tabella.
Io vorrei fare in modo che al cambio mese mi visualizzi una riga con il nome del mese:
Es.
01.02.2016
Gennaio
31.01.2016
30.01.2016
Ecco il codice:
Grazie
tramite questo codice, il programma estrae le date da un file e le inserisce in una pagina html sotto forma di tabella.
Io vorrei fare in modo che al cambio mese mi visualizzi una riga con il nome del mese:
Es.
01.02.2016
Gennaio
31.01.2016
30.01.2016
Ecco il codice:
Codice:
<?php
$cont = 0;
$righe = file("./Dat.txt");
if(!$righe)
die("Errore!");
echo "<table>";
echo "<tr id='trArg'><th>"."Data"."</th><th>"."C1"."</th><th>"."C2"."</th></tr>";
$righe=array_reverse($righe);
$cont = 0;
foreach($righe as $riga){
$campi=explode(" ", $riga);//in $campi[0] =Daya, $campi[1] =C1, $campi[2] =C2
$originalDate = $campi[0];
$campi[0] = date("l d/m/Y", strtotime($originalDate));
$campi[1] = str_replace('_', ' ', $campi[1]);
$campi[2] = str_replace('_', ' ', $campi[2]);
if((date("m") != substr(($campi[0]),-7,2)) && ($cont < 1)){//Inserisce il mese al cambio mese
$vett = array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
echo "<tr class='rMesi'>"."<th colspan='3'>"." "." ".$vett[(date('m'))-2]."</th>"."</tr>";
$cont++;
}
echo "<tr class='t'><td class='td'>".$campi[0]."</td><td class='td'>".$campi[1]."</td><td class='td'>".$campi[2]."</td></tr>";
}
?>
Grazie