我已经编写了一个生成ics文件输出的php脚本:
BEGIN:VCALENDAR
PRODID: - // hacksw / handcal // NONSGML v1.0 // EN
版本:2.0
开始:VEVENT
DTSTAMP:20120801T000000Z
DTSTART:20120801T000000Z
DTEND:20120801T000000Z
总结:测试组织者:我用UID:我结束:VEVENT
END:VCALENDAR
使用在线验证器时,该文件显示有效:
http://severinghaus.org/projects/icv/
现在这里有奇怪的事情......如果我选择打开文件,因为它是由php生成的,我得到的MS Outlook错误消息不是有效的互联网日历文件。但是,如果我从它创建的文件夹中打开它,它会毫无困难地导入。
有没有人有任何想法?
答案 0 :(得分:0)
正如乔什所指出的,这可能是不正确的标题:
例如:wordpress插件生成的ics文件有:
header('Content-Type: text/calendar; charset=' . get_option('blog_charset').';');
header('Content-Disposition: attachment; filename="ical.ics"');