Qualquer pesquisa no Google sobre PHP ical apenas traz o phpicalendar e como analisar ou ler arquivos IN ical. Só quero escrever um arquivo PHP que extraia eventos do meu banco de dados e os grava em formato ical.
Meu problema é que não consigo encontrar nenhum lugar que responda a duas perguntas:
- Qual é o formato ical exato , incluindo cabeçalhos, formato de arquivo, rodapés, etc.? Em outras palavras, o que o arquivo precisa ter, exatamente, para ser lido corretamente pelo Google Agenda, etc.?
- Se eu construir este arquivo usando uma extensão .php, como faço para publicá-lo como ical? Tenho que gravar em um novo arquivo .ics? Ou o Google Agenda etc. lerá um arquivo .php, desde que o conteúdo esteja no formato correto? (Muito parecido com um arquivo style.css.php será lido como um arquivo CSS se o conteúdo for realmente CSS, etc.)
Qualquer ajuda que vocês puderem dar ou me apontar será muito apreciada !!!