Bonjour,
je cherche a développer un petit script php qui relève une valeur boursière.
J'ai réussi a adapter un bout de code pour lire un csv et mettre en forme les information a ma convenance. Ce code utilise la fonction fopen qui semble bloquer sur notre réseau d'entreprise.
Je fais donc appel à vos connaissance pour savoir si il est possible d'adapter mon code pour qu'il fonctionne sur notre réseau.
Avez vous une piste SVP?
voici la partie php de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <?php $tickersymbol = "EI.PA"; $open = fopen("http://quote.yahoo.com/d/quotes.csv?s=$tickersymbol&f=sl1d1t1c1ohgv&e=.csv", "r"); $read = fread($open, 2000); fclose($open); $read = str_replace("\"", "", $read); $read = explode(",", $read); $read = str_replace("\"", "", $read); IF ($read[1] == 0) { echo ("The symbol you provided (<b>\"$tickersymbol\"</b> doesn't appear to be registered</FONT>"); } ELSE { print "<span class=\"action\">$read[1] </span>"; print ""; } $change = $read[4]; if ($change[0] == "+") { print "<span class=\"vert\"><img src=\"up.png\" height=\"15\" width=\"15\" > $change% </span>"; } else if ($change[0] == "-") { print "<span class=\"rouge\"><img src=\"down.png\" height=\"15\" width=\"15\" > $change% </span>"; } else { print "$change</span>"; } $date = date("d-m-Y"); $heure = date("H:i"); Print("<span class=\"heure\"> $heure</span>"); ?><br></th> </tr> <tr> <td><?php $ouverture = $read[5]; print "<span class=\"ouverturetitle\">Valeur à l'ouverture:</span><span class=\"ouverture\">$ouverture</span><br>"; ?></td> </tr> <tr> <td><?php $haut = $read[6]; print "<span class=\"hauttitle\">Valeur au plus haut:</span><span class=\"haut\">$haut</span><br>"; ?></td> </tr> <tr> <td><?php $bas = $read[7]; print "<span class=\"bastitle\">Valeur au plus bas:</span><span class=\"bas\">$bas</span><br>"; ?>
Partager