useEluceo\iCal\Component\Calendar;useEluceo\iCal\Component\Event;$vCalendar = new Calendar('www.example.com');$vCalendar->setName('Example Calendar');$vCalendar->setTimezone('America/New_York');$vEvent = new Event();$vEvent ->setDtStart(new \DateTime('2012-12-24')) ->setDtEnd(new \DateTime('2012-12-24')) ->setNoTime(true) ->setSummary('Christmas');$vCalendar->addComponent($vEvent);header('Content-Type: text/calendar; charset=utf-8');header('Content-Disposition: attachment; filename="cal.ics"');echo $vCalendar->render();
Kütüphane aşağıdaki iCalendar bileşenlerini destekler:
- VCALENDAR
- VEVENT
- VALARM
- VTIMEZONE
Uygulamanıza ekledikten sonra bir takvime bağlanma örneği:
<ahref="webcal://www.example.com/holidays.ics">Subscribe (iCal)</a>
Markuspoerschke / iCal adresinden GitHub'da bu paket hakkında daha fazla bilgi edinebilir, tüm kurulum talimatlarını alabilir ve kaynak kodunu görüntüleyebilirsiniz .
Yorum Yap