使用php脚本将事件添加到Outlook日历
发布时间:2020-12-13 16:25:30 所属栏目:PHP教程 来源:网络整理
导读:我想从php代码向outlook日历添加事件.由于outlook可以接受扩展名为“.ics”的文件,因此我尝试使用此示例代码生成一个ics文件: ?phpheader("Content-Type: text/Calendar");header("Content-Disposition: inline; filename=calendar.ics");echo "BEGIN:VCALE
我想从php代码向outlook日历添加事件.由于outlook可以接受扩展名为“.ics”的文件,因此我尝试使用此示例代码生成一个ics文件:
<?php header("Content-Type: text/Calendar"); header("Content-Disposition: inline; filename=calendar.ics"); echo "BEGIN:VCALENDARn"; echo "VERSION:2.0n"; echo "PRODID:www.testMeiCalendar.netn"; echo "METHOD:REQUESTn"; // requied by Outlook echo "BEGIN:VEVENTn"; echo "DTSTART:20101231T230000n"; echo "DTEND:20110101T010000n"; echo "SUMMARY:New Years Eve Remindern"; echo "LOCATION:Downtownn"; echo "DESCRIPTION:Let's get together for New Years Even"; echo "UID:ABCD1234n"; echo "SEQUENCE:0n"; echo "DTSTAMP:20101125T112600n"; echo "END:VEVENTn"; echo "END:VCALENDARn"; ?> 所以现在当我在Firefox中运行此代码时,我得到一个弹出窗口,要求使用Microsoft Outlook打开生成的ics文件,然后打开它并将其保存到Outlook,最后在Outlook中添加了一个事件. 但有没有办法让这个过程自动化?我的意思是,我可以直接从php脚本将事件存储在Outlook日历中,而无需生成ics文件并保存吗?
您的服务器应用程序应该如何访问客户端应用程序?您可以通过日历条目向您的客户发送电子邮件.也许这对您的用户来说稍微舒服一些.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |