日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php生成ical文件,php – 动态创建.ics文件

發布時間:2023/12/29 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php生成ical文件,php – 动态创建.ics文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我為客戶提供了一個可以發布活動的網站。而不是從iCal為每個事件手動創建.ics文件并上傳它,而不是將其從數據庫中拉出來并自動使用PHP自動創建一個.ics文件。

我可以從數據庫中提取信息(沒有問題),但是當將其轉換為日歷文件的時間戳時,這是一個艱難的時刻。這是我在數據庫中存儲的:

Month: 05

Day: 02

Year: 2011

Time: 11:30am - 1:30pm

以下是創建我的.ics文件的代碼:

//This is the most important coding.

header("Content-Type: text/Calendar");

header("Content-Disposition: inline; filename=adamhouston_$id.ics");

echo "BEGIN:VCALENDAR\n";

echo "PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN\n";

echo "VERSION:2.0\n";

echo "METHOD:PUBLISH\n";

echo "X-MS-OLK-FORCEINSPECTOROPEN:TRUE\n";

echo "BEGIN:VEVENT\n";

echo "CLASS:PUBLIC\n";

echo "CREATED:20091109T101015Z\n";

echo "DESCRIPTION:Speaker: $event_query_row[speaker_name]\\n\\nTopic: $event_query_row[speaker_topic]\n";

echo "DTEND:20100208T040000Z\n";

echo "DTSTAMP:20100109T093305Z\n";

echo "DTSTART:20100208T003000Z\n";

echo "LAST-MODIFIED:20091109T101015Z\n";

echo "LOCATION:$event_query_row[location]\n";

echo "PRIORITY:5\n";

echo "SEQUENCE:0\n";

echo "SUMMARY;LANGUAGE=en-us:ADAM-Houston Event\n";

echo "TRANSP:OPAQUE\n";

echo "UID:040000008200E00074C5B7101A82E008000000008062306C6261CA01000000000000000\n";

echo "X-MICROSOFT-CDO-BUSYSTATUS:BUSY\n";

echo "X-MICROSOFT-CDO-IMPORTANCE:1\n";

echo "X-MICROSOFT-DISALLOW-COUNTER:FALSE\n";

echo "X-MS-OLK-ALLOWEXTERNCHECK:TRUE\n";

echo "X-MS-OLK-AUTOFILLLOCATION:FALSE\n";

echo "X-MS-OLK-CONFTYPE:0\n";

//Here is to set the reminder for the event.

echo "BEGIN:VALARM\n";

echo "TRIGGER:-PT1440M\n";

echo "ACTION:DISPLAY\n";

echo "DESCRIPTION:Reminder\n";

echo "END:VALARM\n";

echo "END:VEVENT\n";

echo "END:VCALENDAR\n";

現在我如何將數據庫中的數據轉換為正確的時間/日期戳?

總結

以上是生活随笔為你收集整理的php生成ical文件,php – 动态创建.ics文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。