Bonjour à tous,

je chercher à mettre en place un agenda pour un intranet basé que caldav. J'ai installé Sabre qui fonctionne bien avec mon thunderbird / Lightning. Maintenent je cherche une classe PHP pour écrire / Lire les données. Je suis tombé la dessus http://repo.or.cz/w/davical.git/blob...dav-client.php, mais je n'arrive à rien avec. Si je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$url="http://127.0.0.1/intranet/branches/Caldav/libraries/sabreDav1.8/calendarserver.php/calendars/";
$username="admin";
$password="admin";
$calendar="toto";
 
$cal = new CalDAVClient($url,$username,$password,$calendar);
 
$events = $cal->GetEvents();
 print_r($events);
 foreach ( $events AS $k => $event ) {
  echo "<br>".$event['data'];
 }
cela me renvoi un array vide, avec aucune erreur, alors qu'il y a des événements dans le calendrier (je les vois bien dans 127.0.0.1/Intranet/branches/Caldav/libraries/sabreDav1.8/calendarserver.php/calendars/admin/toto).

Quelqu'un a-t-il déjà utilisé cette classe (ou une autre) pour utiliser caldav avec du PHP ?

Merci