Php: eviter bloquer page a cause d'un fopen

cgershon Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -  
cgershon Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'utilse les infos de yahoo pour faire apparaitre le taux de conversion € / $
mais parfois cela n'est pas disponible et cela bloque le chargement de ma page

$fp = fopen('http://fr.old.finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=snl1d1t1c1ohgv&e=.csv',"r");
if($fp != NULL){
$change = fread($fp, 1024);
$change = explode(';', $change, 10);
echo '<font size="1">1 €uro = ' . $change[2] . "US$" . '<br>';}

comment prvenir cela ?
mettre un timeout ? comment ?

merci


A voir également:

1 réponse

cgershon Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   4
 
j'ai trouve !

if( isset($change[2] ) ) {
echo "<br>1Usd = " . $change[2] . " Shq " . '</font>';
unset($change[2]);
}}
tout simplement !
0