Code: Alles auswählen
<?php
$i = 1;
$monate = array(1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
$tage = array(1=>"Monday",
2=>"Tuesday",
3=>"Wednesday",
4=>"Thursday",
5=>"Friday",
6=>"Saturday",
7=>"Sunday");
function hurensohn($day){
global $i,$action;
switch ($day){
case "Saturday":
$color = "#0000AA";
break;
case "Sunday":
$color = "#AA0000";
break;
default:
$color = "#000000";
break;
}
if($action == "alreadyok"){
if(checkdate(date("m"), $i, date("Y")) == false){
echo " ";
}
else{
echo "<font face=\"verdana\" size=\"1\" color=\"$color\">$i</font>";
$i = $i + 1;
}
}
else{
if(date("l", mktime(0, 0, 0, date("m"), $i, date("Y"))) == "$day"){
echo "<font face=\"verdana\" size=\"1\" color=\"$color\">$i</font>";
$i = $i + 1;
$action = "alreadyok";
}
else{
echo " ";
}
}
}
?>
<table border="0" cellspacing="3" cellpadding="3">
<tr>
<td colspan="7" align="center"><b><font face="Verdana" size="1"><? echo $monate[date("n")] ?></font></b></td>
</tr>
<tr>
<td><font face="Verdana" size="1"><b>Mo</b></font></td><td>
<font face="Verdana" size="1"><b>Di</b></font></td><td>
<font face="Verdana" size="1"><b>Mi</b></font></td><td>
<font face="Verdana" size="1"><b>Do</b></font></td><td>
<font face="Verdana" size="1"><b>Fr</b></font></td><td>
<font face="Verdana" size="1" color="#0000AA"><b>Sa</b></font></td><td>
<font face="Verdana" size="1" color="#AA0000"><b>So</b></font></td>
</tr>
<?php
for($a = 1; $a <= 6; $a++){
echo "<tr>";
for($b = 1; $b <= 7; $b++){
echo "<td align=\"center\"";
if($i == date("j")){
echo "bgcolor=\"red\">";
}
else{
echo ">";
}
hurensohn($tage[$b]);
echo "</td>";
}
echo "</tr>";
}
?>
</table>