Cualquier búsqueda de Google en PHP ical simplemente trae a colación phpicalendar y cómo analizar o leer archivos IN ical. Solo quiero escribir un archivo PHP que extraiga eventos de mi base de datos y los escriba en formato ical.¿Cómo puedo usar PHP para publicar dinámicamente un archivo ical para que lo lea Google Calendar?
Mi problema es que no puedo encontrar en cualquier lugar que va a responder a dos preguntas:
- Cuál es la exacta formato iCal, incluyendo encabezados, pies de página, formato de archivo, etc.? En otras palabras, ¿qué tiene que tener exactamente el archivo para que Google Calendar lo lea correctamente, etc.?
- Si construyo este archivo usando una extensión .php, ¿cómo lo publico como ical? ¿Tengo que escribir en un nuevo archivo .ics? ¿O Google Calendar etc. leerá un archivo .php como ical siempre que los contenidos estén en el formato correcto? (Al igual que un archivo style.css.php se leerá como un archivo CSS si el contenido es en realidad CSS, etc.)
Cualquier ayuda que todos me puedan dar o señalar será muy apreciada!
Gracias. Creo que esos encabezados es lo que me estaba perdiendo. Supongo que hay unos pocos pasos finales para preparar este Calendario de Google, ya que cuando intento alimentar este archivo a Google Calendar a través de una URL, dice "Importar calendario desde la URL ..." pero se queda para siempre. ¿Quizás esa es una pregunta diferente para publicar? – rhodesjason
¿Ha intentado acceder al script desde su navegador? ¿Te pide que descargues "caneldar.ics"? ¿Se puede importar el archivo en iCal o Outlook, por ejemplo? –
Sí, funciona bien allí, y Entourage lo carga bien también. Solo necesito la capacidad de crear un archivo que Google Calendar (GC) haga ping una y otra vez para actualizar, para que se mantenga actualizado con un calendario de eventos en mi base de datos. En este momento, GC no lo aceptará. – rhodesjason