Tôi muốn thêm sự kiện vào lịch nhìn của tôi từ mã php. Như quan điểm có thể chấp nhận một tập tin của phần mở rộng ".ics", tôi đã cố gắng mẫu mã này để tạo ra một tập tin ics:Thêm sự kiện vào lịch nhìn bằng tập lệnh php
<?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";
?>
Vì vậy, bây giờ khi tôi chạy mã này trong Firefox, tôi nhận được một cửa sổ pop-up yêu cầu để mở tập tin ics được tạo ra bằng cách sử dụng Microsoft Outlook và tôi mở nó và lưu nó vào triển vọng và cuối cùng một sự kiện được thêm vào trong triển vọng.
Nhưng có cách nào tôi có thể tự động hóa quy trình này không? Tôi có nghĩa là, tôi có thể lưu trữ các sự kiện trong Outlook lịch trực tiếp từ một kịch bản php, mà không cần phải tạo một tập tin ics và lưu nó?
Bạn đang nhận thức được phụ thêm một liên kết off-topic như thế cho câu hỏi của bạn là thư rác? – Albireo
Oh .. Albiero, xin lỗi .. tôi sẽ xóa liên kết đó. Tôi đã đề cập đến liên kết đó để xem xét kịch bản hiện tại của tôi. –