Добрый день!
Возникла потребность онлайн магазин научить автоматически брать курсы валют из банка. Подскажите пожалуйста как это проще сделать.
Валюты $ и евро в рублях
Цитата (Hello @ 27.08.2012 - 16:04) |
И в чём вопрос? |
Цитата (KOPOJI @ 27.08.2012 - 18:56) |
парсить сайт ЦБ и регулярками вытаскивать курс. |
$date1= date("d/m/Y");
$main = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date1);
// print_r($main);
foreach($main as $key=>$v){
echo $v->Name." ".$v->Value."<br>";
}
$date1= date("d/m/Y");
$main = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date1);
// print_r($main);
foreach($main as $key=>$v){
if($v->Name == 'Доллар США'){
echo $v->Name." ".$v->Value."<br>";}
if($v->Name == 'Евро'){
echo $v->Name." ".$v->Value."<br>";}
}
Цитата (DarkGuy @ 27.08.2012 - 21:14) |
а как сделать так, чтобы автоматически брать значения раз в сутки? |
Цитата (DarkGuy @ 27.08.2012 - 21:14) |
foreach($main as $key=>$v){ if($v->Name == 'Доллар США'){ echo $v->Name." ".$v->Value."<br>";} if($v->Name == 'Евро'){ echo $v->Name." ".$v->Value."<br>";} } |
$main = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".date("d/m/Y"));
echo $main->Valute[9]->Name, '<br />',
$main->Valute[9]->Value, '<br />',
$main->Valute[9]->CharCode, '<br />',
'<hr />',
$main->Valute[10]->Name, '<br />',
$main->Valute[10]->Value, '<br />',
$main->Valute[10]->CharCode, '<br />';
Цитата (killer8080 @ 27.08.2012 - 18:59) | ||||
Кроном запускать. Спустя 10 минут, 43 секунды killer8080 написал(а):
Если порядок вывода статичен, можно и без цикла, брать напрямую нужные значения $main = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".date("d/m/Y")); |
Цитата (DarkGuy @ 27.08.2012 - 22:46) |
я так понимаю вы про Cron? можно подробнее.. а то я не знаю как это |
Цитата (killer8080 @ 27.08.2012 - 20:34) | ||
Что подробнее? Это всего лишь навсего планировщик, запускающий задачи по расписанию. |