Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 23rd, 2012  |  syntax: None  |  size: 4.91 KB  |  hits: 5  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. $home1="sunrise-sunset-day_".$sun_value."_";
  3. //$bgcolor="#898989";
  4. //$tablecolor = "#675645";
  5. //$fontcolor = "#EE49DD";
  6. //$tableborder = "458866";
  7.  
  8. //Edit the below three lines to change the colors (Look and Feel of the calander).
  9. //The default values are shown in the above lines
  10. $bgcolor="#4B9E03";
  11. $tablecolor = "#666645";
  12. $fontcolor = "#E3F70A";
  13. $tableborder = "#446655";
  14. //echo date("Y-m-d");
  15. //'dte' = Date posted from phpcalender
  16. if($_GET['dt'])
  17. {
  18.         $postdate=$_GET['dt'];
  19.         $today=explode("-",$postdate);
  20.         $mon = $today['1']; // post-month
  21.         $year = $today['0']; //post-year
  22.         $day = $today['2']; //post-day
  23.        
  24.         if(strlen($day)==1)
  25.                 $day="0".$day;
  26.         if(strlen($mon)==1)
  27.                 $mon="0".$mon;
  28.        
  29.         $monnn = date("F",mktime(0, 0, 0, $mon,$day,$year)); //month as string
  30. }
  31. else
  32. {
  33.         $today = getdate();
  34.         $mon = $today['mon']; //month
  35.         $year = $today['year']; //this year
  36.         $day = $today['mday']; //this day
  37.         $monnn = $today['month']; //month as string
  38.        
  39.         if(strlen($day)==1)
  40.                 $day="0".$day;
  41.         if(strlen($mon)==1)
  42.                 $mon="0".$mon;
  43.  
  44. }
  45.  
  46. //used for assign links
  47. $ddd1=$year."_".$mon."_";
  48.  
  49. $day1 = $day-1;
  50. $my_time= mktime(0,0,0,$mon,1,$year);
  51. $start_mon = date('d', $my_time); //Month starting date
  52. $start_day = date('D', $my_time); //Month starting Day
  53. //echo $start_mon;
  54. //echo $start_day;
  55. $start_daynum = date('w', $my_time);
  56.  
  57. $daysIM = DayInMonth($mon,$year); //Number of days in this month
  58.  
  59. function DayInMonth($month, $year)
  60. {
  61.    $daysInMonth = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
  62.    if ($month != 2)
  63.    {
  64.         return $daysInMonth[$month - 1];
  65.    }
  66.    else
  67.    {
  68.         return (checkdate($month, 29, $year)) ? 29 : 28;
  69.    }
  70. }
  71.  
  72. //'p1' =Previous year with same date
  73. $p1=($year-1)."_".$mon."_".$day;
  74.  
  75. //'p2' =Previous month with same date
  76. $last_month_time = mktime(0, 0, 0, $mon-1, $day,$year);
  77. $last_month = date('m', $last_month_time);
  78. $last_yr=$year;
  79. if($last_month=="12")
  80.         $last_yr=($year-1);
  81.  
  82. $p2=$last_yr."_".$last_month."_".$day;
  83.  
  84. //'p3' =Next month with same date
  85. $next_month_time=mktime(0, 0, 0, $mon+1, $day, $year);
  86. $next_month = date('m', $next_month_time);
  87. $next_yr=$year;
  88. if($next_month=="1")
  89.         $next_yr=($year+1);
  90.  
  91. $p3=$next_yr."_".$next_month."_".$day;
  92.  
  93. //'p4' =Next year with same date
  94. $p4=($year+1)."_".$mon."_".$day;
  95.  
  96. ?>
  97.  
  98. <table width="200px" border="0" cellspacing="0" cellpadding="4">
  99. <tr class="calender-style_3">
  100. <td bgcolor="#c4b49e" class="calender-style"><a href="<?php echo $home1.$p1.".html"; ?>" class="calstyle"><<</a></td>
  101. <td bgcolor="#c4b49e" class="calender-style"><a href="<?php echo $home1.$p2.".html"; ?>" class="calstyle"><</a></td>
  102. <!--<td bgcolor="#c4b49e" class="calender-style"><a href="#" class="calstyle"><<</a></td>
  103. <td bgcolor="#c4b49e" class="calender-style"><a href="#" class="calstyle"><</a></td>-->
  104. <td colspan="3" align="center" bgcolor="#c4b49e" class="calender-style">
  105. <?php
  106.  echo $monnn;
  107.  echo " , ";
  108.  echo $year;
  109.  ?></td>
  110. <td bgcolor="#c4b49e" class="calender-style"><a href="<?php echo $home1.$p3.".html"; ?>" class="calstyle">></a>
  111. </td>
  112. <td bgcolor="#c4b49e" class="calender-style"><a href="<?php echo $home1.$p4.".html"; ?>" class="calstyle">>></a>
  113. </td>
  114. <!--<td bgcolor="#c4b49e" class="calender-style"><a href="#" class="calstyle">></a></td>
  115. <td bgcolor="#c4b49e" class="calender-style"><a href="#" class="calstyle">>></a></td>-->
  116. </tr>
  117.  
  118. <tr>
  119. <td style="background: #e3d9cc;"><span class="calender-style">Sun</span></td>
  120. <td style="background: #e3d9cc;"><span class="calender-style">Mon</span</td>
  121. <td style="background: #e3d9cc;"><span class="calender-style">Tue</span></td>
  122. <td style="background: #e3d9cc;"><span class="calender-style">Wed</span></td>
  123. <td style="background: #e3d9cc;"><span class="calender-style">Thu</span></td>
  124. <td style="background: #e3d9cc;"><span class="calender-style">Fri</span></td>
  125. <td style="background: #e3d9cc;"><span class="calender-style">Sat</span></td>
  126. </tr>
  127. <?php
  128. $dd = 0;
  129. $daye = 1;
  130. $curdate=date('Y-m-d');
  131. $curdate=strtotime($curdate);
  132. echo "<tr bgcolor=#f4f1ed>";
  133. while($dd < $start_daynum)
  134. {
  135. echo  "<td></td>";
  136. $dd = $dd+1;
  137. }
  138.  
  139. while($dd < 7)
  140. {
  141.         $daye1=$daye++;
  142.         if(strlen($daye1)==1) { $daye2="0".$daye1; }
  143.         else { $daye2=$daye1; }
  144.        
  145.         $daye2=$ddd1.$daye2;
  146.  
  147.  
  148.         if($daye1 == $day)
  149.         {
  150.                 echo  "<td bgcolor=#ba5300 align=center><a href='".$home1.$daye2.".html' class='calstyle2'>".$daye1."</a>
  151.                            </td>";
  152.                 $dd++;
  153.         }
  154.         else
  155.         {
  156.                 echo  "<td align=center><a href='".$home1.$daye2.".html' class='calstyle'>".$daye1."</a></td>";
  157.                 $dd++;
  158.         }
  159. }
  160. echo "</tr>";
  161.  
  162. while($daye < $daysIM)
  163. {
  164. echo "<tr bgcolor=#f4f1ed>";
  165. $dd = 0;
  166. while($dd<7)
  167. {
  168. if($daye <= $daysIM)
  169. {
  170.         $daye1=$daye++;
  171.         if(strlen($daye1)==1) { $daye2="0".$daye1; }
  172.         else { $daye2=$daye1; }
  173.        
  174.         $daye2=$ddd1.$daye2;
  175.  
  176.         if($daye1 == $day)
  177.         {
  178.                 echo  "<td bgcolor=#ba5300 align=center><a href='".$home1.$daye2.".html'  class='calstyle2'>".
  179.                 $daye1."</a></span></td>";
  180.                 $dd++;
  181.         }
  182.         else
  183.         {
  184.                 echo  "<td align=center><a href='".$home1.$daye2.".html' class='calstyle'>".$daye1."</a></td>";
  185.                 $dd++;
  186.         }
  187. }
  188. else
  189. {
  190. echo  "<td></td>";
  191. $dd++;
  192. }
  193.  
  194. }
  195. echo "</tr>";
  196. }
  197.  
  198. ?>
  199. </table>