Codice PHP:
<?php
$mesi = array(1=>'Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
$gsett = array(1=>'Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato','Domenica')
?>
<html>
<table border=1 cellspacing=0 bordercolor="black">
<tr>
<td>
<?php
list($mese,$anno) = explode('-',date('n-Y'));
echo $mesi[$mese],' ',$anno;
?>
</td>
</tr>
<?php
$cDay = date("j");
$cMonth = date("n");
$cYear = date("Y");
$cWday = date("N", mktime(0, 0, 0, $cMonth, $cDay, $cYear));
$n1 = '1';
$cLun = $cWday-$cWday+$n1;
echo "<tr><td align=center>", $gsett[$cLun]," " , $cDay-$cWday+1,"</tr></td>","<tr><td align=center>", $gsett[$cLun+1]," " , $cDay-$cWday+2,"</tr></td>","<tr><td align=center>", $gsett[$cLun+2]," " , $cDay-$cWday+3,"</tr></td>","<tr><td align=center>", $gsett[$cLun+3]," " , $cDay-$cWday+4,"</tr></td>","<tr><td align=center>", $gsett[$cLun+4]," " , $cDay-$cWday+5,"</tr></td>","<tr><td align=center>", $gsett[$cLun+5]," " , $cDay-$cWday+6,"</tr></td>","<tr><td align=center>", $gsett[$cLun+6]," " , $cDay-$cWday+7,"</tr></td></center>";
?>
</table>
</html>
edit: per scrivere i vari giorni in tabella c'è un modo più semplice di quello che ho utilizzato? con un ciclo o qualcosa simile?