Gå til innhold

Outlook Kalender med PHP


Anbefalte innlegg

Videoannonse
Annonse

Her er en kalender jeg har modifisert (for php4), funker fint..Opprinnelig lagd av ????? eller noe sånt.

 


<?php

/* OPPRINNELIG LAGD AV ??????? PÅ DETTE FORUMET 
  MODIFISERT AV DABEAR
*/


class dato {


var $output;


function dato() {

$monthname = array(1 =>'Januar','Februar','Mars','April','Mai','Juni','Juli', 'August','September','Oktober','November','Desember');



$day = date('d');
$month = date('n');
$year = date('Y');





$first_day_of_month = date('w', mktime (0, 0 , 0, $month, 1, $year));

if($first_day_of_month == 0)  $first_day_of_month = 7;


$days_in_month = cal_days_in_month(CAL_GREGORIAN, $month, $year);



$this->output = <<< kalender
<table>
<caption><strong>{$monthname[$month]} $year</strong></caption>


<tr>

<td title="Mandag">Man</td>

<td title="Tirsdag">Tir</td>

<td title="Onsdag">Ons</td>

<td title="Torsdag">Tor</td>

<td title="Fredag">Fre</td>

<td title="Lørdag">Lør</td>

<td title="Søndag">Søn</td>

</tr>
kalender;

$the_day = 0;

for($i = 1; $i < $days_in_month + $first_day_of_month; $i++) {
 

 if( ($i % 7) == 1) {
 	$this->output .= "</tr>\n\n<tr class=\"newline\">\n";
 }

 	if($first_day_of_month > $i) {

   	$this->output .= '<td> </td>' . "\n";



 	} else {

     $the_day++;



   	if($the_day == date('d')) {

     	$this->output .= '<td style="background-color: brown;">' . $the_day . "</td>\n";


     

   	} else {
             
     if($i % 7 == 0 ) {

     	$this->output .= '<td style="background-color: red;">' . $the_day . "</td>\n";

     } else {


     	$this->output .= '<td>' . $the_day . "</td>\n";


     }

   	}


 	}
 

  
}

while( ($i % 7) !=1){

$this->output .= '<td> </td>';
$i++;
}
$this->output .='</table>';






return $this->output;
}//end function _construct


function getcalendar() {


$put = $this->output;
echo $put;

}







}//end class dato

?>



<html>
<head>
<style type="text/css">
/*
*{

border: 1pt solid green;
}*/

</style>
<title>kalender</title>

</head>
<body>

</body>

<div id="kalender">

<?php

$dato = new dato;
$dato->getcalendar();
?>



</div>

</html>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...