15.02.2018, 06:29
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Сообщение от laimas
|
Это из каких соображений и зачем?
|
Там выше ссылка, даты курса вывел! В блоки. Ещё сделал на второй странице информер, как на цб рф. По идее данные обноаятсся и будет известен завтрашний курс.
Что бы евро вывести, мне просто id валюты поменять и в новую папку эти скрипты добавить?
|
|
15.02.2018, 06:54
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Слов нет, после того как и html код не раз показан был и пояснение как это работает, как в нужное место по этому $('.'+k) помещается информация о курсах, писать такую хрень.
|
|
15.02.2018, 14:12
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
У Банка новый курс на сегодня, а в скрипте ничего не обновилось.
16 число 56,5918
и тут курс есть
Сообщение от laimas
|
$('.'+k)
|
я вообще не понимаю это хитрые значения? Я как более менее за неделю понял что вывести, сам сделал.
'тут точка откуда она' ? потом k - это что откуда?
Последний раз редактировалось spinastr, 15.02.2018 в 14:20.
|
|
15.02.2018, 14:22
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
У Банка новый курс на сегодня, а в скрипте ничего не обновилось.
|
Значит планировщик не запрашивает курс каждый час, каждый день, и все дни без исключения.
Сообщение от spinastr
|
я вообще не понимаю это хитрые значения?
|
Я должен на этот вопрос ответить?
Чтобы понимать, надо изучать.
|
|
15.02.2018, 14:23
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
|
|
15.02.2018, 14:46
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
Скажите, почему скрипт не выводит курс за 16, в чём ошибка, ?
{"current":{"date":"15.2.2018","value":57.59,"rate":1},"previous":{"date":"14.2.2018","value":57.77,"rate":1}}
Последний раз редактировалось spinastr, 15.02.2018 в 22:37.
|
|
15.02.2018, 15:01
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
Скажите, почему скрипт не выводит курс за 16
|
По какому расписанию работает планировщик?
|
|
15.02.2018, 15:03
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
каждые 15 минут обновляет
|
|
15.02.2018, 15:45
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Значит ЦБ возвращает курс запрашиваемой даты, то есть за 15, и они будут равны.
|
|
15.02.2018, 16:06
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Как ранее уже упоминалось, если запрашивать курс на следующий день от текущего или еще на более большую перспективу, то ЦБ вернет последний установленный курс, то есть и дату установления. Значит по идее можно запрашивать курс на текущую дату + день, для этого строка запроса должны быть такой:
if($xml = simplexml_load_file('http://www.cbr.ru/scripts/XML_daily.asp?date_req='.date('d/m/Y', strtotime('+1 day')))) {
Строки 2 и 40 в коде https://javascript.ru/forum/478137-post315.html нужно удалить.
И не терзать ЦБ, что так важно чтобы тютя в тютю изменения прошли? Узнать когда по Москве устанавливается курс новый, в это время + 10-20 минут и делать каждый день один запрос.
Последний раз редактировалось laimas, 15.02.2018 в 16:08.
|
|
|
|