Kurs walut NBP

 

 function nbp(){
	$f = @fopen("http://www.nbp.pl/Kursy/KursyA.html", "r");
	
	if ($f)
	{
		while(!feof($f))
		{
			$strona.= fread($f,1024); fclose($f);
		}

		$strona = preg_replace("/\r/", " ", $strona);
		$strona = preg_replace("/\n/", " ", $strona);
		preg_match("/z dnia <b>(.*?)<\/b>/", $strona, $zdnia);
		preg_match_all ("/<tr valign=\"middle\">.*?<\/tr>/", $strona, $sa);

		for ($i=0; $i<count($sa[0]); $i++)
		{
			preg_match("/new\">(.*?)<\/td/", $sa[0][$i], $waluta);
			preg_match("/lne\">(.*?)<\/td/", $sa[0][$i], $kurs);

			if (eregi("USD",$waluta[1]))
			{
				$a = "1 USD - ".$kurs[1];
			}
			if (eregi("EUR",$waluta[1]))
			{
				$b = "1 EUR - ".$kurs[1];
			}
			if (eregi("GBP",$waluta[1]))
			{
				$c = "1 GBP - ".$kurs[1];
			}
		}}

		return "Kurs z dnia $zdnia[1]<br>$a<br>$b<br>$c";
}

Wywołanie:
 
echo nbp()

Dział: