私はjoomlaで会議室予約プロジェクトを行っています。(つまり、jevents)。予約を作成した後、メールは自動的にカレンダーの予定でチームメンバーに送信されます。
そのために、生成するicsファイルの下のようなコードを使用しましたが、これを自動プロセスに変更する必要があります。専門家は、このモジュールを完了するためのアイデアや手順を説明できます。
<?php
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=alert.ics"); /* for ics file */
/*$year = $_POST['year'];
$month = $_POST['month'];
$day = $_POST['day'];
$time = $_POST['time'] . '00';
$summary = $_POST['summary'];*/
$year = '2012'; /* year */
$month = '11'; /* month */
$day = '30'; /* day */
$time = '12:00'; /* time of the events */
$summary = 'Treat in Chennai Five Star Hotel';
echo "BEGIN:VCALENDAR\n";
echo "VERSION:2.0\n";
echo "PRODID:-//YourSite//NONSGML YourSite//EN\n";
echo "METHOD:PUBLISH\n"; // required by Outlook
echo "BEGIN:VEVENT\n";
echo "UID:".date('Ymd').'T'.date('His')."-".rand()."-www.vrv.it\n"; // required by Outlook
echo "DTSTAMP:".date('Ymd').'T'.date('His')."\n"; // required by Outlook
echo "DTSTART:$year"."$month"."$day"."T"."$time\n"; //20120824T093200 (Datetime format required)
echo "SUMMARY:$summary\n"; /* summary */
echo "DESCRIPTION: this is just a test\n"; /* Description */
echo "END:VEVENT\n";
echo "END:VCALENDAR\n";
?>