Salutation,
Je veux recuperer le taux de change des devis à partir d'un site de bourse. J'ai pris la page d'impression du site qui comporte les données : exch, value, expr et date.
Bien entendu, la page d'impression est du Html et non une image.
Quand on fait une recherche, pi on lance l'impression, on remarque dans l'URL, les variables : exch, value, expr et date
Si on copier/coller l'URL est qu'on supprime ou modifie une variable (par exemple &date=02/06/04) la page se recharge suivant la date demandée.
Idem pour &exch=EUR&value=1&expr=USD au lieu de &exch=USD&value=1&expr=EUR
J'ai essayé ca, mais je ne connais pas la suite:
J'ai testé cette methode mais cela affiche toute la page du site,.. et je n'arrive pas a separer mes variables (celle dont j'ai besoin.. )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $url = "http://www.site.com/classic?user=printable&exch=EUR&value=1&expr=USD&date_fmt=us&margin_fixed= &date=02/09/09&lang=fr"; $tab_url = parse_url($url); print_r ( $tab_url["query"]); //va retourner /classic?user=printable&exch=EUR&value=1&expr=USD&date_fmt=us&margin_fixed= &date=02/09/09&lang=fr //explode() pour couper la chaine obtenu $tab_query = explode ("&",$tab_url["query"]); print_r ($tab_query); //je ne connais pas la suite ... j'ai pas pu la faire ?>
Ma tête bouilleeeeeeee! Avez-vous une idée pour organiser tout cela afin de n'afficher que le change de devis voulu? Notez que je suis nul en PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $url = "http://www.site.com//classic?user=printable&exch=EUR&value=1&expr=USD&date_fmt=us&margin_fixed= &date=02/09/09&lang=fr"; $fp = fopen("$url","r" ); while (!feof($fp)) : $ligne = fgets($fp, 4096); echo $ligne; endwhile ; fclose($fp); ?>
merci pour vos réponses.
Partager