1. Go to this page and download the library: Download xp-forge/ical library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
xp-forge / ical example snippets
use text\ical\ICalendar;
use util\cmd\Console;
use io\File;
$ical= new ICalendar();
$calendar= $ical->read('BEGIN:VCALENDAR...');
$calendar= $ical->read(Console::$in->stream());
$calendar= $ical->read(new File('meeting.ics'));
$ical->write($calendar, Console::$out->stream());
$ical->write($calendar, new File('meeting.ics'));
$event= $calendar->events()->first();
$events= $calendar->events();
if ($events->present()) {
$event= $events->first();
} else {
// Handle situation when no events are inside calendar
}
foreach ($calendar->events() as $event) {
// ...
}