Gå til innhold

Outlook Kalender med PHP


Anbefalte innlegg

Skrevet

Er det mulig å hente frem Outlook-kalenderen med PHP?

 

Jeg skriver en personlig startside, og skulle gjerne hatt med dagens hendelser på forsiden.

 

Jeg bruker Outlook 2003.

Videoannonse
Annonse
Skrevet

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>

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...