Hi Leute,
ich habe ein PHP-Script geschrieben mit dem man eine .ics Kalenderdatei erstellen kann. Jedoch wird diese als Einladungsereigniss und nicht als Termin in Outlook angezeigt. Wie kann ich das ändern.
ich habe ein PHP-Script geschrieben mit dem man eine .ics Kalenderdatei erstellen kann. Jedoch wird diese als Einladungsereigniss und nicht als Termin in Outlook angezeigt. Wie kann ich das ändern.
PHP-Code:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
mysql_connect('localhost', 'root', 'jo12na12s12') or die(mysql_error());
mysql_select_db('kapp') or die(mysql_error());
$abfrage = "SELECT * FROM besmeld WHERE ID = '2' ";
$query = mysql_query($abfrage) or die(mysql_error());
$besmeld = mysql_fetch_row($query);
$datuma = $besmeld[4];
$uhra = $besmeld[5];
$datumaf = explode('-',$datuma);
$uhraf = explode(':',$uhra);
$start = $datumaf[0].$datumaf[1].$datumaf[2].'T'.$uhraf[0].$uhraf[1].$uhraf[2];
// echo $start;
$datumb = $besmeld[6];
$uhrb = $besmeld[7];
$datumbf = explode('-',$datumb);
$uhrbf = explode(':',$uhrb);
$end = $datumbf[0].$datumbf[1].$datumbf[2].'T'.$uhrbf[0].$uhrbf[1].$uhrbf[2];
// echo $end;
$teilnehmer = $besmeld[3];
$betrifft = $besmeld[8];
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=calendar.ics");
echo "BEGIN:VCALENDAR\n";
echo "VERSION:2.0\n";
echo "PRODID:PHP\n";
echo "METHOD:REQUEST\n";
echo "BEGIN:VEVENT\n";
echo "DTSTART:$start\n";
echo "DTEND:$end\n";
echo "DESCRIPTION:Teilnehmer: $teilnehmer\n";
echo "SUMMARY:Besuchermeldung | Betrifft: $betrifft \n";
echo "UID:1\n";
echo "SEQUENCE:0\n";
echo "DTSTAMP:".date('Ymd').'T'.date('His')."\n";
echo "END:VEVENT\n";
echo "END:VCALENDAR\n";
?>
Kommentar