我编写了一个脚本来根据我数据库中的事件生成 iCal 日历。这是一个示例输出:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
ORGANIZER;CN=Blodgruppen
DTSTART:20130128T173000Z
DTEND: 20130128T193000Z
SUMMARY: Su-möte
END:VEVENT
BEGIN:VEVENT
ORGANIZER;CN=F-styret
DTSTART:20130128T173000Z
DTEND: 20130128T193000Z
SUMMARY: Su-möte
END:VEVENT
BEGIN:VEVENT
ORGANIZER;CN=Blodgruppen
DTSTART:20130412T100000Z
DTEND: 20130414T180000Z
SUMMARY: KTH
END:VEVENT
BEGIN:VEVENT
ORGANIZER;CN=F-styret
DTSTART:20130412T100000Z
DTEND: 20130414T180000Z
SUMMARY: KTH
END:VEVENT
END:VCALENDAR
当我尝试在 iCal 中订阅它时,它说该文件无效。有谁知道为什么?
另外,有谁知道我是否会因为我的文件结尾是 .php 而不是 .ics 而在某个地方遇到问题?
(如果有帮助,我通过查看维基百科上的示例构建了上述内容:http ://en.wikipedia.org/wiki/ICalendar#Core_object )