Парсим курс валюты с нацбанка, вчера сайт нацбанка не работал и из-за этого перестает работать сайт который парсит.
Если например указать источник неправильно, то на сайте показывает по нулям. Почему если источник не был доступен, не показывало на сайте по нулям?
<?php
$sContent = file_get_contents("http://www.nationalbank.kz/rss/rates_all.xml", "r");
$oXml = simplexml_load_string($sContent);
$iUSD = 0;
$iRUR = 0;
$iEUR = 0;
foreach($oXml->channel->item AS $oValue) {
if ($oValue->title == "USD") {
$iUSD = $oValue->description;
}
if ($oValue->title == "RUB") {
$iRUB = $oValue->description;
}
if ($oValue->title == "EUR") {
$iEUR = $oValue->description;
}
}
echo "<span>USD " . $iUSD . "</span>";
echo "<span>RUB " . $iRUB . "</span>";
echo "<span>EUR " . $iEUR . "</span>";
?>