• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

active desktop calendar

SPeedY_B

I may actually be insane.
#2
I use a PHP calender...
PHP:
<?php
    
    $today = getdate(time());    //get today's date
    for($i=0;$i<37;$i++){        //initialize calendar array
        $days[$i] = "";          //5 rows of 7, 1 row of 2
    }
    $timestamp = mktime(12,0,0,$today["mon"],1,$today["year"]); //1st day of month
    $temp = getdate($timestamp);
    $i = $temp['wday']; //first day of week in calendar - SUN == 0
    while(TRUE){    //fill-in days for calendar
        $cday = getdate($timestamp);
        if($cday['mon'] != $today['mon'])
            break;        //break on new month
        $days[$i] = $cday['mday']; //assign date
        $timestamp += 86400;  //add one day
        $i++; //increment array index
    }
    //start building calendar
    echo "

<font face='Verdana' color=#000080 size='2' color=#67D9FF align=center><b>{$today['month']} {$today['year']}</b></font>
<table bgcolor='#679BE9' border='3' cellpadding='1' cellspacing='1' style='border-collapse: collapse'  bordercolor='#000080' width=300>
        <tr bgcolor=#679BE9 align='center' bgcolor='silver' valign='bottom'>
            <td width=42><font face='Verdana' color=#000080 size='2'>Sun</font></td>
            <td width=43><font face='Verdana' color=#000080 size='2'>Mon</font></td>
            <td width=42><font face='Verdana' color=#000080 size='2'>Tues</font></td>
            <td width=43><font face='Verdana' color=#000080 size='2'>Wed</font></td>
            <td width=42><font face='Verdana' color=#000080 size='2'>Thur</font></td>
            <td width=43><font face='Verdana' color=#000080 size='2'>Fri</font></td>
            <td width=45><font face='Verdana' color=#000080 size='2'>Sat</font></td>
        </tr>
        <tr valign=middle align='center' bgcolor=#679BE9>";
    //first row of days
    for($i=0;$i<7;$i++){
        if($today['mday'] == $days[$i]) //highlight today in red
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr><tr valign=middle align='center' bgcolor=#679BE9>";
    for($i=7;$i<14;$i++){
        if($today['mday'] == $days[$i])
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr><tr valign=middle align='center' bgcolor=#679BE9>";
    for($i=14;$i<21;$i++){
        if($today['mday'] == $days[$i])
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr><tr valign=middle align='center' bgcolor=#679BE9>";
    for($i=21;$i<28;$i++){
        if($today['mday'] == $days[$i])
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr><tr valign=middle align='center' bgcolor=#679BE9>";
    for($i=28;$i<35;$i++){
        if($today['mday'] == $days[$i])
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr><tr valign=middle align='center' bgcolor=#679BE9>";
    for($i=35;$i<37;$i++){
        if($today['mday'] == $days[$i])
            echo "<td bgcolor=#7BA9ED height=25><font face='Verdana' color=#0000ff size='1'>{$days[$i]}</font></td>";
        else
            echo "<td height=25><font face='Verdana' color=#000080 size='1'>{$days[$i]}</font></td>";
    }
        echo "</tr>
              </table></center>";
?>
But without a PHP web server this is no use, im sure other people use an app, i think its call rainlender or some wierd name like that.....
 
M

madmax1345

Guest
#5
Hey, thanks for the info I went with the Rainlender for now until I have time to write in the php code.
 

Members online

No members online now.

Latest posts

Latest profile posts

Hello, is there anybody in there? Just nod if you can hear me ...
Xie
What a long strange trip it's been. =)

Forum statistics

Threads
61,961
Messages
673,239
Members
89,016
Latest member
poordown814