Показать сообщение отдельно
  #28 (permalink)  
Старый 22.11.2015, 19:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Знаете что такое cron? Если установили Open Server, то в нем он есть - в настройках его можно задать любую задачу выполняемую по расписанию, тоже самое делается и на сервере - хостер предлагает такую услугу, планировщик задач.
Ну думайте в конце концов. Вас же не динамика курса валют интересует, а установленный курс причем одной валюты. А кроме этого курса всегда будет то, что необходимо как значения конфигурации, и многое из них выгодно хранить не в файле конфигурации в виде переменных, а в базе, так как они могут изменяться во времени.

Значит планировщик задач получая по расписанию в ночь на следующий день курс валюты за прошедший день записывает его в базу.

Клиент запрашивает, сервер получает курс из базы возвращая его клиенту. Но если запрос клиента асинхронный, то либо расчет в контексте запроса должен быть, либо callback или promise. Если это для вас заоблачно, отдавайте клиенту переменные сразу гарантированно:

<html>
<head>
....
</head>
<body>
.....
<script>
var eur = <?=$eur?>; //$eur полученный из базы курс сохраненный планировщиком задач
</script>
</body>
<html>
Ответить с цитированием