Glad to help…
have a look at http://www.cascade.org.uk/software/php/calendar/
or http://keithdevens.com/software/php_calendar
or viewtopic.php?f=15&t=8203
or my personal favorite Calendar is at http://pgardner.net/calendar/ code is below:
<?php
$ts=time()+(86400 * 0);
$day = date("w", $ts);
?>
<br>
<table border=1>
<tr>
<td colspan=7 align=center><b><? echo date("F Y", $ts);?></b></td>
</TR>
<tr>
<td><b>Sun</b></td>
<td><b>Mon</b></td>
<td><b>Tue</b></td>
<td><b>Wed</b></td>
<td><b>Thu</b></td>
<td><b>Fri</b></td>
<td><b>Sat</b></td>
</tr>
<?php
$StartDay = $ts - (86400* $day);
for ($w=0; $w<5; $w++){
echo "<tr>";
for ($i=0; $i <7; $i++){
// Sets color for the Current Day
if ($StartDay == $ts) {
echo "<td bgcolor=#00ffff align=center> <b>". date("j", $StartDay)."</b></td>";
} else {
if (date("n", $StartDay) != date("n", $ts)){
echo "<td align=center bgcolor=#cccccc>". date("j", $StartDay)."</td>";
} else {
echo "<td align=center>". date("j", $StartDay)."</td>";
}
}
$StartDay += 86400;
} // end of day of week
echo "</tr>";
} // end of week of month
?>
</table>
With a little creativity you can add color and make it look like the one at http://pgardner.net