Récupération d'info d'un autre site
Ollam
Messages postés
82
Statut
Membre
-
Ollam Messages postés 82 Statut Membre -
Ollam Messages postés 82 Statut Membre -
Bonjour,
Actuellement je récupère le cour de l'or avec le script suivant:
$content=file_get_contents("https://www.loomis-fxgs.fr/produit/lingot/");
if(preg_match("/Cotation (.*)€/",$content,$matches)){
$valeur=str_replace(' ','',substr($matches[1],0,strpos($matches[1],',')));
if($valeur>10000){
echo $valeur;
Configuration::updateValue('COURS_DE_LOR', floor((int)$valeur));
Il s'agit ici d'une partie d'un module Prestashop développé pour moi.
Depuis plusieurs jours impossible de récupérer le prix, il reste bloqué sur une ancienne valeur.
Y aurait il quelqu'un pouvant m'aider à résoudre mon problème SVP ?
Actuellement je récupère le cour de l'or avec le script suivant:
$content=file_get_contents("https://www.loomis-fxgs.fr/produit/lingot/");
if(preg_match("/Cotation (.*)€/",$content,$matches)){
$valeur=str_replace(' ','',substr($matches[1],0,strpos($matches[1],',')));
if($valeur>10000){
echo $valeur;
Configuration::updateValue('COURS_DE_LOR', floor((int)$valeur));
Il s'agit ici d'une partie d'un module Prestashop développé pour moi.
Depuis plusieurs jours impossible de récupérer le prix, il reste bloqué sur une ancienne valeur.
Y aurait il quelqu'un pouvant m'aider à résoudre mon problème SVP ?
2 réponses
-
Bonjour,
Visiblement, ta regexp ne correspond plus...
Toi tu veux récupérer ce qui se trouve là dedans ?<div class="name"> Cotation </div><div class="value"> 50 170,00 € </div> </div>
si oui, il faudra certainement modifier la regex pour y parvenir.
-
Bonjour Jordane
Oui, c'est tout à fait ça.
Le problème est que je ne sais pas faire autrement pour récupérer des données.
Pouvez vous me conseiller SVP ?