Articles of icalendar

мой веб-URL не работает в календаре Google

На моем сайте у меня есть календарь. Пользователи могут добавлять события в этот календарь. Я бы хотел создать веб-ссылку для этого календаря. Эта ссылка используется для импорта событий в другие приложения календаря. На самом деле я сделал это, и он отлично работает в приложении Thunderbird. Сгенерированный файл ics также отлично работает в приложениях для Outlook […]

PHP отправляет несколько запросов о событиях в одном письме в Outlook

Я попытался под кодом и смог отправить несколько событий в один встроенный ics в календарь Google. Но если я открою одну и ту же почту в MS Outlook 2010, в календаре Outlook будет отображаться только первая дата . Ниже мой код. <?php $ical4 = 'BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 10.0 MIMEDIR//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT DTSTART:20150310T183001Z DTEND:20150310T182959Z […]

Хотите подключиться к серверу iCloud caldav и добавить событие, желательно из PHP

Я пытаюсь получить конец сценария сервера для подключения к календарю iCloud и добавления события в определенный календарь. Я нашел скрипт, который может подключаться к серверу iCloud и очистить всю необходимую информацию для URL-адреса и т. Д., Но не может найти никакого примера или документации по добавлению или, по крайней мере, синхронизации события из веб-скрипта, в […]

PHP: отправить ical с помощью php mailer

Я пытаюсь отправить файл с помощью php mailer здесь id моя функция function sendIcalEmail($firstname,$lastname,$email,$meeting_date,$meeting_name,$meeting_duration) { //Convert MYSQL datetime and construct iCal start, end and issue dates $meetingstamp = strtotime($meeting_date . " UTC"); $dtstart= gmdate("Ymd\THis\Z",$meetingstamp); $dtend= gmdate("Ymd\THis\Z",$meetingstamp+$meeting_duration); $todaystamp = gmdate("Ymd\THis\Z"); //Create unique identifier $cal_uid = date('Ymd').'T'.date('His')."-".rand()."@mydomain.com"; //Create Mime Boundry $mime_boundary = "—-Meeting Booking—-".md5(time()); //Create Email Headers […]

Отправка приглашения календаря ics с помощью Swift Mailer и Send Grid

Я пытаюсь отправить приглашение календаря в Gmail с помощью sendgrid и swiftmailer. Это мой весь код: <html> <head> <title>PHP Test</title> </head> <body> <?php require_once('path/to/lib/swift_required.php'); require('path/to/smtpapi-php.php'); $transport = \Swift_SmtpTransport::newInstance('smtp.sendgrid.net', 587); $transport->setUsername('uname'); $transport->setPassword('pass'); $mailer = \Swift_Mailer::newInstance($transport); $ical="BEGIN:VCALENDAR\r\n PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN\r\n VERSION:2.0\r\n METHOD:REQUEST\r\n Content-Type: text/calendar; charset="utf-8"; name=“invite.ics"; method=REQUEST'."\r\n"; Content-Disposition: inline; filename=“invite.ics"'."\r\n; BEGIN:VEVENT\r\n ATTENDEE;CN=aaa@aaa.com;RSVP= TRUE:mailto:aaa@aaa.com\r\n CLASS:PUBLIC\r\n CREATED:20110803T133418Z\r\n DTEND:20150429T035959Z\r\n […]

php: запись файла .ics (iCal)? Дата форматирования?

Я не специалист по php, и у меня возникли проблемы с форматированием даты для файла .ics. Поэтому у меня есть цикл, который генерирует запись календаря для каждой $post (где $ post – это событие в моем случае) foreach( $posts as $post ) : setup_postdata($post); $ical .= "BEGIN:VEVENT UID:" . md5(uniqid(mt_rand(), true)) . "mysite.com DTSTAMP:" . […]

PHP: вывод файла iCalendar как обычного текста

Может ли кто-нибудь рекомендовать скрипт / какой-то код взять файл календаря iCalendar и вывести в текстовом виде события в этот день? Текущий код <?php /** * This example demonstrates how the Ics-Parser should be used. * * PHP Version 5 * * @category Example * @package Ics-parser * @author Martin Thoma <info@martin-thoma.de> * @license http://www.opensource.org/licenses/mit-license.php […]

PHP: создания iCal, как создать новую строку в описании

Я использую следующее, чтобы создать приглашение календаря для Outlook для php-скрипта. Однако \ n не дает мне новой строки в Outlook. Есть ли способ сделать это? Кажется глупым, если вы не можете! function addToCalendar($calEmail, $calSubject, $calDesc) { $calEmail = 'freelance@skinzy.org'; $description = $calDesc; $message="BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT DTSTART:20110718T121000Z DTEND:20110718T131000Z DTSTAMP:20110525T075116Z ORGANIZER;CN=TOMS TEST:mailto:system@skinzy.org UID:12345678 ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP= […]

Импорт календарей iCal в базу данных MySQL

Я просматривал множество сайтов, но все они делают в обратном направлении то, что я достиг, но не то, что мне нужно. Мне нужен способ импортировать данные из ICAL в базу данных MySQL, на самом деле всего одну таблицу и несколько столбцов в базе данных WordPress. Но я игнорирую WordPress (поскольку он испортил мой экспорт) и […]

Есть ли стандарт и реализация для события Icalendar RSVP

Резюме состоит в том, что я сейчас внедряю систему подтверждения событий и не могу найти правильный формат для ответов ICalendar. Поэтому я задаюсь вопросом, есть ли там пример полного сообщения REPLY и, возможно, библиотека PHP, которая бы обернула все это? Теперь для деталей мы получаем внешние электронные письма, включая приглашения на приглашение, запрашивающие RSVP. Вот […]