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 :

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']);
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.

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