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

Signaler
Messages postés
49
Date d'inscription
jeudi 18 avril 2013
Statut
Membre
Dernière intervention
8 juin 2021
-
Messages postés
49
Date d'inscription
jeudi 18 avril 2013
Statut
Membre
Dernière intervention
8 juin 2021
-
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

Messages postés
32938
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
10 juin 2021
3 555
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.


Messages postés
49
Date d'inscription
jeudi 18 avril 2013
Statut
Membre
Dernière intervention
8 juin 2021

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 ?