加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用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文件并保存吗?

您的服务器应用程序应该如何访问客户端应用程序?您可以通过日历条目向您的客户发送电子邮件.也许这对您的用户来说稍微舒服一些.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读