Mammouth du PHP |
1339 Messages
23 oct. 2008, 15:57
En attendant de voir si les APi de GoogleAgenda m'aideront, je suis parti sur la base de SimpleXML que je ne connaissais pas.
$contenuUrl = file_get_contents('http://www.google.com/calendar/feeds/*****%40gmail.com/private-*****/basic');
$xml = new SimpleXMLElement($contenuUrl);
$i=0;
foreach($xml->entry as $v) {
$explode = explode('<br>', $v->summary[0]);
$evenement[$i]['date'] = substr($explode[0], 6);
$evenement[$i]['lieu'] = substr($explode[2], 6);
$i++;
}
print_r($evenement);
J'arrive a recuperer le lieu et la date de chaque evenement.
Le probleme est qu'il faudrait que j'arrive à strtotime() les infos des dates et j'ai 3 cas différent. Je vais essayer de bidouiller une fonction (Ou lire les APi de Google :p)
Code : Tout sélectionner
[date] => sam. 25 oct. 2008
[date] => mer. 1 avr. 2009 14:00 au 15:00 CEST
[date] => ven. 8 mai 2009 au sam. 9 mai 2009
Bon sinon tu me fais un message privé et on se fait un TeamViewer