Script taux de change, compatibilité php5.

Eléphant du PHP | 52 Messages

05 juin 2009, 19:15

Bonjour,

Voila un code qui fait le taux de change, il fonctionne tres bien, mais apres migration vers php5, il donne une page blanche.

Je ne trouve pas quoi modifier pour assurer la compatibilité avec php5.

Code : Tout sélectionner

<?php $XMLContent= file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); foreach ($XMLContent as $line) { if (ereg("currency='([[:alpha:]]+)'",$line,$currencyCode)) { if (ereg("rate='([[:graph:]]+)'",$line,$rate)) { $div = 91.0901; if ($currencyCode[1] == "USD" or $currencyCode[1]== "CAD" or $currencyCode[1]== "GBP" or $currencyCode[1]== "PJY" or $currencyCode[1]== "CNY") { $EURO =$div/$rate[1]; echo "<tr><td><img src='alb/".$currencyCode[1].".gif' /></td>"; echo '<td valign="middle" class="TEXTE">1 '.$currencyCode[1].' </td><td valign="middle" class="TEXTE"> '. round($EURO, 4) .' </td></tr>'; } } } } ?>
Merci pour votre aide.

Eléphant du PHP | 94 Messages

06 juin 2009, 12:24

Ton script a l'air parfaitement compatible avec PHP5.
Il marche très bien chez moi.
Tu peux vérifier chaque fonction dans le manuel, il est écrit les versions concernées.