我想從php代碼中將事件添加到我的Outlook日曆中。如Outlook可以接受的擴展名「的.ics」文件,我已經試過此示例代碼來生成ICS文件:當我運行在Firefox這個代碼使用php腳本將活動添加到Outlook日曆中
<?php
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=calendar.ics");
echo "BEGIN:VCALENDAR\n";
echo "VERSION:2.0\n";
echo "PRODID:www.testMeiCalendar.net\n";
echo "METHOD:REQUEST\n"; // requied by Outlook
echo "BEGIN:VEVENT\n";
echo "DTSTART:201T230000\n";
echo "DTEND:20110101T010000\n";
echo "SUMMARY:New Years Eve Reminder\n";
echo "LOCATION:Downtown\n";
echo "DESCRIPTION:Let's get together for New Years Eve\n";
echo "UID:ABCD1234\n";
echo "SEQUENCE:0\n";
echo "DTSTAMP:20101125T112600\n";
echo "END:VEVENT\n";
echo "END:VCALENDAR\n";
?>
所以,現在,我有一個彈出窗口,詢問到使用Microsoft Outlook打開生成的ics文件,然後打開它並將其保存到Outlook中,最後在Outlook中添加一個事件。
但是,有沒有辦法可以自動完成這一過程?我的意思是,我可以直接從PHP腳本將事件存儲在Outlook日曆中,而無需生成一個ics文件並保存它?
你知道附加這樣的閒談鏈接到你的問題是垃圾郵件? – Albireo 2011-05-13 09:44:26
哦.. Albiero,對不起..我將刪除該鏈接。我想提一下這個鏈接來看看我目前的情況。 – 2011-05-13 09:50:09