Comment puis-je utiliser le PHP pour publier dynamiquement un fichier ical pour être lu par Google Agenda?

Toute recherche Google sur PHP ical apporte juste jusqu'phpicalendar et comment les analyser ou de les lire DANS des fichiers ical. Je veux juste écrire un fichier PHP qui tire des événements de ma base de données et les écrit dans le format ical.

Mon problème est que je ne peux pas trouver n'importe où qui permettra de répondre à deux questions:

  1. Quel est le exacte format ical, y compris les en-têtes de fichier, format de fichier, pieds de page, etc.? En d'autres termes, quel est le fichier avoir, exactement, pour être correctement lue par Google Agenda, etc.?
  2. Si je créer ce fichier à l'aide d'un .extension php, comment puis-je le publier en tant que ical? Dois-je écrire une nouvelle .fichier ics? Ou Google Agenda, etc. lire un .php fichier ical, tant que le contenu est dans le bon format? (Un peu comme une style.css.php le fichier sera lu comme un fichier CSS, si le contenu est effectivement CSS, etc.)

Toute aide que vous pouvez donner ou m'indiquer sera grandement apprécié!!!

InformationsquelleAutor rhodesjason | 2009-09-23