par
nemrod » 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.
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]
<?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>';
}
}
}
}
?> [/code]
Merci pour votre aide.