1 ? $argv[1] : "abrahamlincoln.ics"; $icalfeed = file_get_contents($icalfile); // create the ical object $icalobj = new ZCiCal($icalfeed); echo "Number of events found: " . $icalobj->countEvents() . "\n"; $ecount = 0; // read back icalendar data that was just parsed if(isset($icalobj->tree->child)) { foreach($icalobj->tree->child as $node) { if($node->getName() == "VEVENT") { $ecount++; echo "Event $ecount:\n"; foreach($node->data as $key => $value) { echo " $key: " . $value->getValues() . "\n"; } } } }