Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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文件并在数据库中存储数据? 我有一个ICS文件要导入 并用PHP将其数据存储在我的数据库中_Php_Mysql - Fatal编程技术网

如何在PHP中导入.ics文件并在数据库中存储数据? 我有一个ICS文件要导入 并用PHP将其数据存储在我的数据库中

如何在PHP中导入.ics文件并在数据库中存储数据? 我有一个ICS文件要导入 并用PHP将其数据存储在我的数据库中,php,mysql,Php,Mysql,ICS文件内容==> BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN METHOD:REQUEST BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:20

ICS文件内容==>

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
METHOD:REQUEST

BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE

BEGIN:VEVENT
CLASS:PUBLIC
UID: 59115b727dd92
DTSTAMP:20170509T080226Z
SUMMARY:Radwechsel
LOCATION:HNG_FI_Germering,Filiale Germering - 16,Augsburger Str. 2,82110,Germering,DE
PRIORITY:5
TRANSP:OPAQUE
ORGANIZER;CN=chaudhary:MAILTO:test1@test.de
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:MAILTO:test1@test.de

DTSTART;TZID="Europe/Berlin":20170512T093000
DTEND;TZID="Europe/Berlin":20170512T112100

BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER:-PT900S
END:VALARM

END:VEVENT
END:VCALENDAR

=>请参考此链接:

  • 包含此链接中的“iCalEasyReader.php”文件并回显您的 $\u文件,您将获得一个.ics文件数组

  • 我试图获取文件的内容,但它不起作用,比如==>file\u获取内容($\u FILES[“ics\u file”][“tmp\u name”]);张贴您使用过的相关代码。向我们展示您的代码,并请详细说明“它不起作用”。什么不起作用?加载内容?解析数据?你有错误吗?错误的内容?计算机着火了?请阅读:还有1)我取一个“”字段,当我点击“提交”按钮时,我只回显2)$str=file\u获取内容($\u FILES[“ics\u file”][“tmp\u name”]);回声“;印刷费($str);3) 但它将显示为文本而不是数组,因此如何将这些数据保存在数据库中?虽然这可能从理论上回答了这个问题,但请在此处包含答案的基本部分,并提供链接以供参考。