Huhu!
Einleitung:
Ganz kurz nur...:
Ich hab hier einen kleinen Kalender (Monatsansicht) der eigentlich jeden Monat außer im Oktober super läuft!
Der Fehler:
Siehe: http://nichtsooft.at/Marianum/test/month.php?month=10
Dier Frage:
Kann mir jmd sagen was ich so falsch mache!?
	
Danke für eure Hilfe! 
							
						
					Einleitung:
Ganz kurz nur...:
Ich hab hier einen kleinen Kalender (Monatsansicht) der eigentlich jeden Monat außer im Oktober super läuft!
Der Fehler:
Siehe: http://nichtsooft.at/Marianum/test/month.php?month=10
Dier Frage:
Kann mir jmd sagen was ich so falsch mache!?
PHP-Code:
	
	
<?php
define("EINTAG", (60*60*24));
$monate[] = 'Jänner';
$monate[] = 'Februar';
$monate[] = 'März';
$monate[] = 'April';
$monate[] = 'Mai';
$monate[] = 'Juni';
$monate[] = 'Juli';
$monate[] = 'August';
$monate[] = 'September';
$monate[] = 'Oktober';
$monate[] = 'November';
$monate[] = 'Dezember';
$tage[] = 'Montag';
$tage[] = 'Dienstag';
$tage[] = 'Mittwoch';
$tage[] = 'Donnerstag';
$tage[] = 'Freitag';
$tage[] = 'Samstag';
$tage[] = 'Sonntag';
$tagk[] = 'Mo';
$tagk[] = 'Di';
$tagk[] = 'Mi';
$tagk[] = 'Do';
$tagk[] = 'Fr';
$tagk[] = 'Sa';
$tagk[] = 'So';
$dbgs[] ='#fffce3';
$dbgs[] ='#fffce3';
$dbgs[] ='#fffce3';
$dbgs[] ='#fffce3';
$dbgs[] ='#fffce3';
$dbgs[] ='#e3ecff';
$dbgs[] ='#b4cbff';
$tablewidth = 300;
IF (!isset($_GET[month])) {
 $month = getdate();
 $month =  $month[mon];
} ELSE {
 $month = $_GET[month];
}
IF (!isset($_GET[year])) {
 $year = getdate();
 $year =  $year[year];
} ELSE {
 $year = $_GET[year];
}
$hour = 0;
$minute = 0;
$secund = 0;
$day = 1;
$cellwidth = round($tablewidth / 7, 0);
  $start = mktime(0, 0, 0, $month, $day, $year);
echo $month.'.'.$year;
echo "<TABLE CELLSPACING=\"1\" CELLPADDING=\"0\" STYLE=\"width: ".$tablewidth."px; border: 0px;";
echo "background-color: #b4b4b4; font-family: Arial;\">\n";
echo "\t<TR>\n";
$cnt = 0;
 FOREACH ($tagk as $tag) {
  IF ($cnt == 6) {
   echo "\t<TD STYLE=\"width: auto; height: 21px; font-size: 12px; background-color: #fff;"
   echo "text-align: center;\"><B>".$tag."</B></TD>\n";
  } else {
   echo "\t<TD STYLE=\"width: ".$cellwidth."px; height: 21px;"
   echo "font-size: 12px; background-color: #fff;"
 text-align: center;\"><B>".$tag."</B></TD>\n";
  }
  $cnt++;
 }
 echo "\t</TR>\n";
 echo "\t<TR>\n";
 $cnt = 0;
 FOR ($zaehler = 1; $zaehler < (6*7); $zaehler++) {
  $daterun = getdate($start);
   IF ((($cnt) % 7) == 0 && $cnt > 0) {
       IF ($daterun[mon] != $month) {
            break;
       }
       echo "\t</TR><TR>\n";
       $cnt = 0;
   }
   IF ($zaehler < $daterun[wday] || $daterun[mon] != $month) {
       echo "\t<TD STYLE=\"font-size: 12px; background-color: #fff;\"> </TD>\n";
   } ELSEIF ($daterun[mon] == $month && $vortag != $daterun[mday]) {
       echo "\t<TD STYLE=\"font-size: 12px; background-color: ".$dbgs[$cnt].";"
       echo "text-align: center;\" TITLE=\"".$title."\">\n";
       echo "\t\t".$daterun[mday]."\n";
//       echo "\t\t (".$zaehler.")\n";
       echo "\t</TD>\n";
       $vortag = $daterun[mday];
       $start += EINTAG;
   }
   $cnt++;
 }
 echo "\t</TR>\n";
echo "</TABLE><BR>\n";
?>

 
          
 
							
						
Kommentar