Ankündigung

Einklappen
Keine Ankündigung bisher.

Porblem mit einer .ics Kalenderdatei

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Porblem mit einer .ics Kalenderdatei

    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.

    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";  

    ?>


  • #2
    Der Parameter "METHOD" wird wohl dafür zuständig sein. Lies das entsprechende RFC.
    GitHub.com - ChrisAndChris - RowMapper und QueryBuilder für MySQL-Datenbanken

    Kommentar


    • #3
      Crossposting: http://phpforum.de/forum/showthread.php?t=280011
      while (!asleep()) sheep++;

      Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

      Kommentar


      • #4
        [MOD: Thread geschlossen]
        --

        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


        --

        Kommentar

        Lädt...
        X