Toute recherche Google sur PHP ical ne fait qu'appeler phpicalendar et comment analyser ou lire des fichiers INIQUE. Je veux juste écrire un fichier PHP qui extrait les événements de ma base de données et les écrit au format ical.Comment puis-je utiliser PHP pour publier dynamiquement un fichier ical à lire par Google Agenda?
Mon problème est que je ne trouve nulle part qui répondra à deux questions:
- Quel est le format ical exacte , y compris les en-têtes, le format de fichier, pieds de page, etc.? En d'autres termes, qu'est-ce que le fichier doit avoir, exactement, pour être correctement lu par Google Agenda, etc.?
- Si je compile ce fichier en utilisant une extension .php, comment puis-je le publier en tant que ical? Dois-je écrire dans un nouveau fichier .ics? Ou Google Agenda, etc., lira-t-il un fichier .php aussi longtemps que le contenu sera au bon format? (Tout comme un fichier style.css.php sera lu comme un fichier CSS si le contenu est en fait CSS, etc.)
Toute aide que vous pouvez donner ou pointer vers moi sera grandement appréciée !!!
Merci. Je pense que ces en-têtes sont ce qui me manquait. Je suppose qu'il y a quelques étapes finales dans la préparation de ce calendrier Google, car lorsque j'essaie d'envoyer ce fichier à Google Agenda via une URL, il est écrit "Importer un calendrier depuis l'url ..." mais reste bloqué pour toujours. Peut-être que c'est une question différente à poster? – rhodesjason
Avez-vous essayé d'accéder au script depuis votre navigateur? Est-ce qu'il vous invite à télécharger "caneldar.ics"? Pouvez-vous importer le fichier dans iCal ou Outlook par exemple? –
Oui, cela fonctionne bien, et Entourage le charge bien aussi. J'ai juste besoin de la possibilité de créer un fichier que Google Calendar (GC) pingera encore et encore pour actualiser, afin qu'il reste à jour avec un calendrier d'événements dans ma base de données. À l'heure actuelle, GC ne l'acceptera pas. – rhodesjason