Meine Blog-Beiträge

Bibliothek von iCalendars für PHP

Bibliothek von iCalendars für PHP


Verwenden Eluceo\Ical\Komponente\Kalender;
Verwenden Eluceo\Ical\Komponente\Ereignis;

$vCalendar = Neu Kalender('www.example.com');
$vCalendar->setName('Beispielkalender');
$vCalendar->setZeitzone("Amerika/New_York");

$vEvent = Neu Ereignis();
$vEvent
    ->setDtStart(Neu DateTime('2012-12-24'))
    ->setDtEnd(Neu DateTime('2012-12-24'))
    ->setNoTime(STIMMT)
    ->setSummary("Weihnachten");

$vCalendar->addComponent($vEvent);

header('Inhaltstyp: Text/Kalender; charset=utf-8');
header('Content-Disposition: Anhang; filename="cal.ics"');

Echo $vCalendar->render();

Die Bibliothek unterstützt die folgenden iCalendar-Komponenten:

  • VCALENDAR
  • VEVENT
  • VALARM
  • VTIMEZONE

Beispiel für die Verbindung mit einem Kalender, nachdem Sie ihn Ihrer App hinzugefügt haben:

<> a href="webcal://www.example.com/holidays.ics"a href = "webcal://www.example.com/holidays.ics" > Abonnieren (iCal) a >   Subscribe (iCal)a> 

Markuspoerschke / iCal Weitere Informationen zu diesem Paket auf GitHub, Abrufen aller Setupanweisungen und Anzeigen des Quellcodes .



Diesen Artikel teilen


Kommentare (0)

Kommentar