Récupération d'info d'un autre site

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 ?

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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.

    0
  2. Ollam Messages postés 82 Statut Membre
     
    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 ?
    0