Hab mir ein Kalenderscript zusammengebastelt (mein 1. Kalender).Da andere Scripts
um einiges größer sind, könnte bei mir ja nocht was fehlen. Ich weiss auch nicht
genau ob da fehler drin sind.
Bis jetzt hab ich nur an der windows uhr das datum verändert und das script so getestet.
Hätte gerne ne Bewertung, Kritk, Tipps usw. darüber. Auf die style formatierung hab ich
jetzt mal versichtet. Die würde ich sowieso in eine seperate css datei packen und nicht
ins script.
Hier der Quelltext:
/* auskommentiert damites im forum keine probleme git
<?php
error_reporting(E_ALL);
$datum = getdate();
$monat = $datum["mon"];
$jahr = $datum["year"];
$woche = array("Mo","Di","Mi","Do","Fr","Sa","So");
$aktmonat = date("F"); // aktueller Monat
echo "<table border='1'>\n<tr>\n<td colspan='7' align='center'>$aktmonat</td>\n</tr>\n";
echo "<tr>\n";
foreach($woche as $wert) {
echo "\t<td>$wert</td>\n";
}
echo "</tr>\n";
echo "<tr>\n";
$tage_pro_monat = cal_days_in_month(CAL_GREGORIAN, $monat,$jahr);
$tag = 1;
$anfangstag = date('w', mktime (0,0,0,$monat,1,$jahr));
if ($anfangstag == 0) {
$anfangstag = 7;
}
$kalender_tage = $tage_pro_monat + $anfangstag -1;
for($i=1; $i <= $kalender_tage;$i++) {
if ($i < $anfangstag) {
for ($j=1; $j < $anfangstag; $j++) {
echo "\t<td> </td>\n";
break;
}
} elseif ($tag == $datum["mday"]) {
echo "\t<td bgcolor='red'>$tag</td>\n";
$tag++;
} else {
echo "\t<td>$tag</td>\n";
$tag++;
}
if (($i % 7) == 0) {
echo "</tr>\n<tr>\n";
}
}
echo "</tr>\n</table>\n";
?>
*/
koerschgen2001 Gast |