有效的ics文件不是有效的互联网日历文件

时间:2012-08-02 22:37:39

标签: php outlook icalendar

我已经编写了一个生成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错误消息不是有效的互联网日历文件。但是,如果我从它创建的文件夹中打开它,它会毫无困难地导入。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

正如乔什所指出的,这可能是不正确的标题:

例如:wordpress插件生成的ics文件有:

header('Content-Type: text/calendar; charset=' . get_option('blog_charset').';');
header('Content-Disposition: attachment; filename="ical.ics"');