Ето и още един код (като съм почнал).
Дава само избрани валути:
<?php
$readfile =file_get_contents("http://www.bnb.bg/bnb/rates.nsf/vWebRatesByMonthEN/\$First/" ,"r");
$searchfile = eregi("<HTML>(.*)</HTML>", $readfile ,$arrayreg);
$filechunks = explode("<tr><td><font face=Verdana", $arrayreg[0]);
$count = count($filechunks);
echo "<table border='1'>";
echo "<th colspan='5'>Курс на избрани валути. </th>";
for($i=1 ; $i<=$count-1 ;$i++)
{
ereg("<td align=right><font face=Verdana size=1>(.*)</font></td>",$filechunks[$i], $pari);
ereg("<font face=Verdana size=1><b>(.*)</b></font>",$filechunks[$i], $valuta);
if(eregi("(AUD|GBP|USD)$", $valuta[1]))
{
echo "<tr><td>";
echo $pari[1];
echo "</td><td>";
echo $valuta[1];
echo "</td></tr>";
}
}
echo "</table>";
?>
Demo :
http://admin.web-tourist.net/demo/bnbvaluti.php
Дава само избрани валути:
<?php
$readfile =file_get_contents("http://www.bnb.bg/bnb/rates.nsf/vWebRatesByMonthEN/\$First/" ,"r");
$searchfile = eregi("<HTML>(.*)</HTML>", $readfile ,$arrayreg);
$filechunks = explode("<tr><td><font face=Verdana", $arrayreg[0]);
$count = count($filechunks);
echo "<table border='1'>";
echo "<th colspan='5'>Курс на избрани валути. </th>";
for($i=1 ; $i<=$count-1 ;$i++)
{
ereg("<td align=right><font face=Verdana size=1>(.*)</font></td>",$filechunks[$i], $pari);
ereg("<font face=Verdana size=1><b>(.*)</b></font>",$filechunks[$i], $valuta);
if(eregi("(AUD|GBP|USD)$", $valuta[1]))
{
echo "<tr><td>";
echo $pari[1];
echo "</td><td>";
echo $valuta[1];
echo "</td></tr>";
}
}
echo "</table>";
?>
Demo :
http://admin.web-tourist.net/demo/bnbvaluti.php