Bonjour,

cherchant à obtenir les cotations des matières premières, j'ai édité un programme qui fonctionne parfaitement en local et fonctionnait parfaitement sur le serveur, mais depuis quelque temps celui-ci ne fonctionne plus sur le serveur. je ne sais pas ci il y eu des changements coté serveur, je suis sur http://www.000webhost.com/

mon programme de test
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
 
<?php
 
$symbole[0]='EURUSD=X';
$symbole[1]='PLQ11.NYM';
$symbole[2]='GCQ11.CMX';
$symbole[3]='SIQ11.CMX'; 
$symbole[10]='PAQ11.NYM';
$symbole[4]='HGQ11.CMX';
$symbole[5]='ZB_16220';
 
$symbole[7]=$symbole[8]=$symbole[9]=$symbole[6]='PAQ11.NYM';
 
$val=0;
while($val<11)
{
	$url = "http://finance.yahoo.com/d/quote.csv?s=$symbole[$val]&e=.csv&f=sl1d1t1c1ohg";
	//if (!($contenu = file_get_contents($url))) { die ('impossible d'ouvrir $url');}
	$contenu = file_get_contents($url);
	 list($symbol[$val], $cote[$val], $date[$val], $heure[$val]) = explode(',' ,$contenu);
 
	$date[$val]= trim($date[$val], '"');
	$heure[$val]= trim($heure[$val], '"');
	echo $contenu;
	echo $cote[$val],' ';
 
 
$val++;
}
?>
donne un bon résultat quand je l'exécute à partir du poste de travail local avec wampserveur

en local :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"EURUSD=X",1.4463,"8/17/2011","7:04am",N/A,N/A,N/A,N/A 1.4463 "PLQ11.NYM",1702.00,"8/5/2011","12:17pm",-116.10,1702.00,1702.00,1702.00 1702.00 "GCQ11.CMX",1792.60,"8/17/2011","5:14am",+10.20,1784.80,1794.30,1697.00 1792.60 "SIQ11.CMX",39.845,"8/17/2011","8:31pm",+0.024,39.845,39.845,39.845 39.845 "HGQ11.CMX",4.0025,"8/17/2011","3:03am",+0.0085,4.0035,4.327,4.0025 4.0025 "ZB_16220",0.00,"N/A","N/A",N/A,N/A,N/A,N/A 0.00 "PAQ11.NYM",732.00,"8/11/2011","10:42am",-24.25,732.00,802.95,732.00 732.00 "PAQ11.NYM",732.00,"8/11/2011","10:42am",-24.25,732.00,802.95,732.00 732.00 "PAQ11.NYM",732.00,"8/11/2011","10:42am",-24.25,732.00,802.95,732.00 732.00 "PAQ11.NYM",732.00,"8/11/2011","10:42am",-24.25,732.00,802.95,732.00 732.00 "PAQ11.NYM",732.00,"8/11/2011","10:42am",-24.25,732.00,802.95,732.00 732.00
donne ce résultat une fois uploadé sur le serveur, il ne lit plus les données mais affiche l'adresse des données :
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
 
"http://download.finance.yahoo.com/d/quote.csv?s=EURUSD=X&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=EURUSD=X&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PLQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PLQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=GCQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=GCQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=SIQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=SIQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=HGQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=HGQ11.CMX&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=ZB_16220&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=ZB_16220&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
"http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".
 
Arial"> "http://download.finance.yahoo.com/d/quote.csv?s=PAQ11.NYM&e=.csv&f=sl1d1t1c1ohg".