Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .ics加载为文本i.s.o.日历_Php_Iphone_Text_Import_Icalendar - Fatal编程技术网

Php .ics加载为文本i.s.o.日历

Php .ics加载为文本i.s.o.日历,php,iphone,text,import,icalendar,Php,Iphone,Text,Import,Icalendar,我写了一些生成.ics文件的软件。然后可以通过web下载 要下载的PHP部分如下所示: echo "<a class='button button-medium' href='../calendar/$file_name_ics'>Download .ics file</a>" . PHP_EOL; iPhone/Android设备和web浏览器上90%的日历导入工作正常,但偶尔我会收到报告说,下载的.ics文件在iPhone/Android上显示为文本(而不是web浏

我写了一些生成.ics文件的软件。然后可以通过web下载

要下载的PHP部分如下所示:

echo "<a class='button button-medium' href='../calendar/$file_name_ics'>Download .ics file</a>" . PHP_EOL;
iPhone/Android设备和web浏览器上90%的日历导入工作正常,但偶尔我会收到报告说,下载的.ics文件在iPhone/Android上显示为文本(而不是web浏览器),不会自动提供以集成到设备日历中

起初我想一个可能是错误的设备设置,但现在我有一个倾向认为一个

  • 本地设备设置,但要更改哪一个以及在哪里更改
  • 服务器端设置(请参阅上面下载按钮的PHP代码)
  • .ics格式问题
  • 我有点卡住了

    。。。编辑

    以下是一些可供下载的测试页面:

    这个测试页面是最小的。没有PHP,只有HTML

    iPhone 6S上的Safari功能正常。
    1部iPhone7上的Safari不起作用,其他5部也起作用
    任何设备上的UC浏览器都不工作

    不知道是.ics内容还是服务器端的一些服务器HTML、PHP或元数据设置

    BEGIN:VCALENDAR
    VERSION:2.0
    METHOD:PUBLISH
    COMMENT: xxxxx 1.0.13 by xxx
    BEGIN:VEVENT
    DTSTART;VALUE=DATE:20161201
    DTEND;VALUE=DATE:20161202
    UID:20170108T185258Z_xxxxx_FLSjsx3qz1M1ZUhB@xxxxxx.xxx
    DTSTAMP:20170108T185258Z
    SUMMARY:off day
    DESCRIPTION:Check event for correctness!\nxxx\nyyy
    END:VEVENT
    END:VCALENDAR