12-09-2008, 07:26 PM
:P
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
// asta e pentru stilul de afisare bold sau normal...
echo '<style type="text/css">
<!--
.bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;}
.normal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}
-->
</style>';
// aici se incearca deschiderea fisierului de la bnr
$file = fopen("http://www.bnro.ro/Ro/Info/", "r");
if (!$file)
{
echo "<p>Imposibil sa deschid fisierul pentru citire.";
exit;
}
$today = date("d-m-Y");
// se baga in array numele valutelor pentru afisare ulterioara
$numeValuta = array("USD","EUR","Gram Aur","Dobanda luna curenta");
echo '<table border="0" cellspacing="0" cellpadding="0" class="normal">';
echo '<tr><td bgcolor="#2C1F50" height="20"><div align="center"><font color="#ffffff"><strong>Curs valutar</strong>
<strong>'.$today.'</strong><br>
</div></td></tr>';
echo '<tr><td align="left" valign="top">
<table border="1" cellspacing="0" cellpadding="3" class="normal">';
while (!feof($file))
{
$line = fgets($file, 1024);
// se executa cautarea in fisier
if (eregi('<TD class="bold">(.*)</TD>', $line, $out))
{
$cursvalutar = each ($out);
// se afiseaza ce sa gasit in fisier
while (list($key,$val)=each($numeValuta))
{
if ($val == "Dobanda luna curenta")
{
$moneda = "%";
}
else
{
$moneda = "Lei";
}
if ($val == "EUR")
{
echo "<tr><td>".$val."</td>".$cursvalutar[1].
"<td>".$moneda."</td></tr>";
$EURi=$cursvalutar[1];
}
if ($val == "USD")
{
echo "<tr><td>".$val."</td>".$cursvalutar[1].
"<td>".$moneda."</td></tr>";
$dolarel=$cursvalutar[1];
}
if ($val == "Gram Aur")
{
echo "<tr><td>".$val."</td>".$cursvalutar[1].
"<td>".$moneda."</td></tr>";
$auri=$cursvalutar[1];
}
if ($val == "Dobanda luna curenta")
{
echo "<tr><td>".$val."</td>".$cursvalutar[1].
"<td>".$moneda."</td></tr>";
$dobanzi=$cursvalutar[1];
}
// dupa afisare se intrerupe bucla
break;
}
}
}
// se inchide fisierul deschis si tagurile html
fclose($file);
echo '</table></td></tr></table>';
?>
</body>
</html>

