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

A voir également:
  • Php: eviter bloquer page a cause d'un fopen
  • Expert php - Télécharger - Langages
  • Easy php - Télécharger - Divers Web &amp; Internet
  • Ide php - Télécharger - Web &amp; Internet
  • Php alert - <a href="https://forums.commentcamarche.net/forum/php-155">Forum PHP</a>
  • \N php - <a href="https://forums.commentcamarche.net/forum/php-155">Forum PHP</a>

1 réponse

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