preg_match(
'#.*<Rate>(.*)</Rate>.*#',
file_get_contents(
'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDRUB%22)&env=store://datatables.org/alltableswithkeys
'),
$match
);
echo $match[1];
Цитата (SlavaFr @ 26.06.2017 - 16:53) |
1) Узнаёсш один или два раза в день курс рубля к долару и запоминаешь его.preg_match('#.*<Rate>(.*)</Rate>.*#', file_get_contents('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDRUB%22)&env=store://datatables.org/alltableswithkeys'),$match); 2) вместо того, что бы менять цены по долару во всем ДБ по 100 раз на день, просто держись с самого начала цены в условынх единицах. Там же, где де цены должны быть показаны или там, где должны быть операции подсчёта, только там ты и показываешь цену в твоих деньгах высчитывая её из условных единиц умноженных на курс плюс с добавлением твоего навара. |
Цитата (Guest @ 26.06.2017 - 12:56) |
1) Курс доллара меняется 1 раз в 12 часов дня (по центрабанку) 2) Что мешает 1 раз в день пересчитать все цены и записать в БД? |