Php: eviter bloquer page a cause d'un fopen

cgershon Messages postés 288 Statut Membre -  
cgershon Messages postés 288 Statut Membre -
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

1 réponse

  1. cgershon Messages postés 288 Statut Membre 4
     
    j'ai trouve !

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