Hi,
ich suche die ganze zeit ein Kalende in "miniformat" für meine homepage.
naja alles, was ich bisher gefunden habe war nicht das, was ich mir vorgestellt habe.
nun habe ich beschlossen, meinen eigenen kalender zu basteln.
Hilfe:
http://phplearn.mali.ch/tutorial/vie...er-Kalender/#1
so.. nun habe ich ein error in meiner datei:
PHP-Code:
<?php
function kalender()
{
$FDoM = mktime(0,0,0,date(“m”),1, date(“Y”)); //First day of month -> berechnet den 1.Tag des Monats
$NDoM = date("t", $FDoM); //Anzahl der Tages des Monats berechnen
$IFoM = getdate($FDoM); //Zusatzinformationen zum gewählten Monat werden berechnet (getdate)
$DAoW = $IFoM['wday']; //Wochentag des ersten Tages des Montags berechnen
echo "<table cellspacing=’0’ cellpadding=’0’>
<tr>
<td colspan=’7’ style=’text-align:center’>".date("m.Y")."</td>
</tr>
<tr>
<td style=’text-align:center’>Mo</td>
<td style=’text-align:center’>Di</td>
<td style=’text-align:center’>Mi</td>
<td style=’text-align:center’>Do</td>
<td style=’text-align:center’>Fr</td>
<td style=’text-align:center’>Sa</td>
<td style=’text-align:center’>So</td>
</tr>
<tr>";
for($di = 1; $di <= $NDoM; $di++)
{
if($currDay % 7 == 0)
{
echo "<td style=’text-align:center>".$di."</td></tr><tr>";
$currDay++;
$DAoW = 0;
}
else
{
echo "<td style=’text-align:center’>".$di."</td>";
$currDay++;
$DAoW++;
}
} // laut zeilenangaben ist der fehler hier
?>
nun habe ich folgenen fehler:
Zitat:
|
Parse error: parse error, unexpected $ in .../kalender/kalender.php on line 43
|
so ich habe mal nen bissl ausgeklammert, was dann funktioniert hat:
PHP-Code:
<?php
function kalender()
{
$FDoM = mktime(0,0,0,date(“m”),1, date(“Y”)); //First day of month -> berechnet den 1.Tag des Monats
$NDoM = date("t", $FDoM); //Anzahl der Tages des Monats berechnen
$IFoM = getdate($FDoM); //Zusatzinformationen zum gewählten Monat werden berechnet (getdate)
$DAoW = $IFoM['wday']; //Wochentag des ersten Tages des Montags berechnen
echo "<table cellspacing=’0’ cellpadding=’0’>
<tr>
<td colspan=’7’ style=’text-align:center’>".date("m.Y")."</td>
</tr>
<tr>
<td style=’text-align:center’>Mo</td>
<td style=’text-align:center’>Di</td>
<td style=’text-align:center’>Mi</td>
<td style=’text-align:center’>Do</td>
<td style=’text-align:center’>Fr</td>
<td style=’text-align:center’>Sa</td>
<td style=’text-align:center’>So</td>
</tr>
<tr>";
/*
for($di = 1; $di <= $NDoM; $di++)
{
if($currDay % 7 == 0)
{
echo "<td style=’text-align:center>".$di."</td></tr><tr>";
$currDay++;
$DAoW = 0;
}
else
{
echo "<td style=’text-align:center’>".$di."</td>";
$currDay++;
$DAoW++;
}
*/
}
?>
so nach dieser ausklammerung, führt er die funktion durch.
das zeigt aber, dass der fehler innerhalb des ausgeklammerten sein muss. doch ich finde ihn nicht.
kann mir jemand helfen?