[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прошу показать как создать php информер
Aziz888
Прошу показать как создать php информер, который показывает актуальный курс валют
Национальный Банк Кыргызстана http://www.nbkr.kg/XML/daily.xml

<CurrencyRates Name="Daily Exchange Rates" Date="26.07.2013">
<Currency
ISOCode="USD">
<Nominal>
1</Nominal>
<Value>
48,8481</Value>
</Currency>
<Currency
ISOCode="EUR">
<Nominal>
1</Nominal>
<Value>
64,4013</Value>
</Currency>
<Currency
ISOCode="KZT">
<Nominal>
1</Nominal>
<Value>
0,3187</Value>
</Currency>
<Currency
ISOCode="RUB">
<Nominal>
1</Nominal>
<Value>
1,5013</Value>
</Currency>
</CurrencyRates>


То што нашел сам близкое, здесь что то нужно отредактировать подстроить и наверника информер будет показывать то что нужно...

<?php
$currentDate = date('d.m.Y');
$currentTimeShtamp = time();
$currentTime = date('H:i:s');
$curses = unserialize(file_get_contents('curses.arr'));
//если со времени последнего обновление прошло больше 1 часа сек
if ($currentTimeShtamp - $curses['timeshtamp'] >= 1*60*60) {
$valutes = array('USD', 'EUR', 'RUB');
$cursesXML = simplexml_load_file('http://www.nationalbank.kz/rss/rates_all.xml');
//наверно вот это на http://www.nbkr.kg/XML/daily.xml
$curses = array(
'date' => $currentDate,
'time' => $currentTime,
'timeshtamp' => $currentTimeShtamp,
);

foreach ($cursesXML->channel->item as $item){
if (in_array((string)$item -> title, $valutes)){
$curses['curses'][] = array(
'name' => (string)$item -> title,
'date' => (string)$item -> pubDate,
'value' => (string)$item -> description,
'index' => (string)$item -> index,
'quant' => (string)$item -> quant,
);

}
}

$str_curses = serialize($curses);
file_put_contents('curses.arr', $str_curses);
}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.