Довольно нестандартная задача возникла впервые за 5 лет разработки. Обычно подобное решается внедрением google календаря или аналогичными средствами. Но тут другое дело, заказчик пожелал возможность создания мероприятий на сайте, с последующим выводом и генерацию ICS файла, чтобы пользователи могли скачать его. Подобную задачу можно решить как минимум двумя способами: генерация и загрузка файла после создания мероприятия или динамическая генерация без создания файла. Я расскажу про второй вариант. Всё будет делаться на примере создания мероприятия Готовим список значений Представим, что у нас реализован динамический вывод необходимых нам значений: дата начала, дата окончания, название, описание, место, ссылка на сайт с информацией о мероприятии. Готовим файл генерации ics Создаем в корне сайта файл ics.php
Создадим обертку для php кода: <?php ?>
Поместим внутрь код для вывода приходящих данных request: var_dump($_REQUEST); Передаем список значений На странице просмотра мероприятия д