Forum eedomus http://forum.eedomus.fr/ |
|
Cours des actions sur l'eedomus http://forum.eedomus.fr/viewtopic.php?f=50&t=5771 |
Page 1 sur 1 |
Auteur: | anysme [ 17 Août 2017 11:14 ] |
Sujet du message: | Cours des actions sur l'eedomus |
Bonjour, Voici un petit script qui permet de lire une valeur boursière. il fait appel au site abcbourse.com. Il suffira de l'appeler à intervalles réguliers en passant en paramètre la mnémonique de l'action, par exemple pour Capgemini: http://localhost/script/?exec=CoursAction.php&valeur=CAP et optionnellement les horaires d'ouverture et fermeture ! (s'ils sont différents de 9H00-17H30) http://localhost/script/?exec=CoursAction.php&valeur=CAP&ouverture=930&fermeture=1700 Voici le contenu du script CoursAction.php : <result><? $valeur=getarg('valeur'); //Horaires d'ouverture et de fermeture de la bourse //Par défaut 9H00-17H30 si pas passés en parametres $ouverture=getarg('ouverture', false, 900); $fermeture=getarg('fermeture', false, 1730); //Récupération de l'heure $maintenant=date('Hi'); $jour=date('w'); //C'est le weekend ? $weekend=0; if ($jour==0) { if ($jour==6) { $weekend=1; } } //On recharge la valeur sauvegardée $cours=loadVariable('cours_'.$valeur); //On interroge sur semaine uniquement if ($weekend==0){ if ($maintenant>=$ouverture) { if ($maintenant<=$fermeture) { $url='https://www.abcbourse.com/graphes/display.aspx?s='.$valeur.'p'; $res=httpquery($url); //Décodage de la page $pos=strpos($res, '"f20"') + 5; $res=substr($res, $pos); $pos=strpos($res, ' ') - 1; $res=substr($res, 1, $pos ); $cours=str_replace(',', '.', $res); savevariable('cours_'.$valeur, $cours); } } } //Envoi du resultat echo $cours; ?></result> Bons placements ! |
Auteur: | Herbert [ 25 Oct 2019 08:38 ] |
Sujet du message: | Re: Cours des actions sur l'eedomus |
Merci pour ce script sympa. L'encodage de la page a changé, j'ai remplacé la section "Décodage" par le code suivant :
|
Auteur: | anysme [ 06 Nov 2019 15:47 ] |
Sujet du message: | Re: Cours des actions sur l'eedomus |
Merci Herbert, Super, je n'avais pas pris le temps de m'y pencher. Bonne journée. |
Auteur: | Herbert [ 06 Fév 2020 20:25 ] |
Sujet du message: | Re: Cours des actions sur l'eedomus |
Bonjour à nouveau, je réalise que mes précédentes modifications ne fonctionnent pas dans tous les cas. Le code suivant devrait y remédier :
|
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |