iCalcreator is a PHP tool f�r producing iCal formatted files, used by non-calendar systems like CMS, project systems and other systems able to produce calendar information like agendas, tasks, reports, totos, journaling data and for input to calendar systems and applications.
iCalcreator project is built of a single class file with a simple interface and are calendar component property oriented.
Knowledge of calendar and rfc2445 is necessary! All functions calls are made as simple as possible BUT (, !!!,) read this rfc properly!
PHP Example
require_once 'iCalcreator.class.php';
$v = new vcalendar(); // initiate new CALENDAR
$e = new vevent(); // initiate a new EVENT
$e->setCategories( 'FAMILY' ); // catagorize
$e->setDtstart( 2006, 12, 24, 19, 30, 00 ); // 24 dec 2006 19.30
$e->setDuration( 0, 0, 3 ); // 3 hours
$e->setDescription( 'x-mas evening - diner' ); // describe the event
$e->setLocation( 'Home' ); // locate the event
$v->addComponent( $e ); // add component to calendar
$v->returnCalendar(); // generate and redirect output to user browser
Product's homepage
What's New in This Release: [ read full changelog ]
· Release focus is PHP 5.2 dateTime adaptions.