Bonjour à tous, voilà j'utilise les données d'une page xml dans un formulaire et il arrive que je recharge souvent c'est données et que le chargement soit assez long, je cherche donc à stocker tout le contenu de cette page xml dans ma base de donnée pour pouvoir les utiliser depuis ma bdd et non plus depuis l'url
Le lien de la page en question : http://xml.cdn.betclic.com/odds_fr.xml
Le début de mon code :
Ma question : Comment stocker le contenu entier de cette page : http://xml.cdn.betclic.com/odds_fr.xml dans ma base de donnée, je n'aurai ensuite qu'a faire une simple requete qui irait me rechercher tout ce code que je pourrais charger dans ma variable puis continuer a l'utiliser comme si je l'avais charger avec l'url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $_SESSION['dom'] = new DOMDocument(); try{ $_SESSION['dom']->load('http://xml.cdn.betclic.com/odds_fr.xml'); }catch (PDOException $e){ echo "Échec : " . $e->getMessage(); } $_SESSION['xpath']= new DOMXpath($_SESSION['dom']);
Je compte rafraichir les données grâce à un cron.
OU peut être la solution alternative serait de le stocker dans un fichier xml mais en local ?
Merci d'avance
Partager