スクリプトでiCalendarを生成しようとしていますが、macカレンダープログラムがデータが無効であると通知し続けます。私はcakephpを使用しています。これが私が持っているものです-何か手がかりはありますか?:
function webcal() {
Configure::write('debug', 0);
$this->autoRender = false;
echo header( 'Content-Type: text/calendar; charset=utf-8' );
?>
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:uid1@example.com
DTSTAMP:19970714T170000Z
ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com
DTSTART:20110514T170000Z
DTEND:20110515T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR
<?php
exit(200);
}