Comment connaitre les variables sur une page web ?

Eléphanteau du PHP | 16 Messages

06 mai 2012, 00:51

Bonsoir,

Je traine sur divers sites pour essayer de realiser mon petit programme mais je ne comprends pas quelque chose qui doit pourtant être basique (enfin pour vous... :D )

Voila, mon soucis , c'est que je n'arrive pas a comprendre comment repérer (ou plutôt connaitre) le nom des variables dont j'ai besoin...j'explique :

Ce que je veux, c'est récuperer la température matin, la température aprés-midi et le pictogramme de la journée, ensuite, la même chose pour demain.

Les infos sont sur cette page : http://france.meteofrance.com/france/me ... lle/772880

J'imagine qu'il doit exister une variable $températurematin, une autre $températureaprés-midi et une autre $pictogrammejournée, je me trompe ?
J'imagine aussi qu'il faut que je récupére mes variables en faisant :

Code : Tout sélectionner

$tempmatin = $_GET["températurematin"]; $tempaprem = $_GET["températureaprés-midi"]; $pictogramme = $_GET["pictogrammejournée"];
C'est bien ça ?

Je veux juste afficher ca dans ma page web via un "echo $températurematin ;" etc... tout bête.

Comment connaitre le nom des variables envoyées dans la page meteo-france pour pouvoir les utiliser en direct sur mon site ?

Merci d'avance de votre aide ! :D

ViPHP
xTG
ViPHP | 7331 Messages

06 mai 2012, 09:34

Euh non c'est aussi simple...
tu n'as pas accès à leurs variables car ton script n'est pas sur LEUR serveur. ;)

Donc pour récupérer les informations il faut parser le DOM (en gros récupérer les infos directement dans le HTML).
Il existe des librairies en PHP pour faire cela, regardes dans la documentation : http://php.net/dom

Eléphant du PHP | 343 Messages

06 mai 2012, 18:11

Je crois que meteo france n'autorise pas l'utilisation de ses informations sur d'autres sites (à vérifier, ça a peut-être changé depuis).
Développeur web

Eléphanteau du PHP | 16 Messages

06 mai 2012, 20:55

Bonsoir et merci de vos réponses :)

@ xTG : J'ai regardé le lien que tu m'as donné, ca a l'air tout a fait performant et adapté mais c'est trop complexe pour moi :oops:
@sam12 : a force de recherches, j'avais compris que c'étaient les éléments de présentation et d'organisation des pages qui étaient protégés chez meteo-france, je vais tout de même approfondir mes recherches, merci !

Du coup, je me demande si je ne dois pas prendre le probléme sous un autre angle, je suis débutant et le plus simple sera le mieux pour moi :)

Existe t'il, a votre connaissance, un site meteo ou ces variabes seraient connues/données et exploitables je recherche juste les infos dont je parlais au dessus ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

06 mai 2012, 22:31

salut,

y en a pas mal, par exemple http://fr.weather.com/ (utilisé par des widget météo il me semble).

sinon en demandant à google un site qui fournit un web service météo => http://www.google.fr/search?q=weather+web+service


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 16 Messages

07 mai 2012, 22:17

Bonsoir et merci pour ces infos, je vais creuser tout ça :)