de ceva vreme dezvolt la o aplicatie destul de mare
de curand am dat peste o problema uni clienti vor sa fie facturati la cursul zilei
de unde iau cursul zilei????
as putea sa il iau din erp dar acolo poate interveni eroarea umana plus duminica nu lucreaza nimeni daci nu are cine sa il introduca nici in erp
astfel incat am scris cateva linii de cod care scaneaza www.bnr.ro si imi optine ultimul curs la Euro si la Dolar
A fost chiar mai simplu decat am crezut
<?php
$file = fopen ("http://www.bnr.ro/RO/Info/default.asp", "r");
if (!$file)
{
echo "<p>Nu am reusit sa deschid pagina .<br>";
exit;
}
$j=0;
while (!feof ($file))
{
$line = fgets ($file, 4096);
if (eregi("<td>(.*)</td>", $line, $out))
{
$val = $out[1];
if($j==4)
$euro=$val;
if($j==9)
$usd=$val;
$j++;
}
}
?>



Posted in Uncategorized
Tags:
mersi, chiar mi-a fost de folos, asta a fost una dintre putinele variante destul de flexibile pentru preluarea cursului, insa singura care a functionat pentru mine
solutia este veche rau de tot
am inteles ca au dat drumu la cursuri prin SOAP sau ceva de genul