Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод курса валют (https://javascript.ru/forum/misc/72548-vyvod-kursa-valyut.html)

spinastr 12.02.2018 06:39

laimas,
Что то я не понял?

Зашёл на хост убрать пробел, а там его нет. Может ещё раз запустить php что бы он переписал данные в json.

spinastr 12.02.2018 06:41

Цитата:

Сообщение от laimas
Вы его руками правили вот отсюда он и может быть.

Ааа, ну не знаю!

сейчас уберу пробел

spinastr 12.02.2018 06:45

laimas,

Спасибо вам огромное!

Теперь нужно дождаться 0:00 и посмотреть обновление.

Куда написать благодарность?

laimas 12.02.2018 06:46

Цитата:

Сообщение от spinastr
Куда написать благодарность?

В ООН. )

spinastr 12.02.2018 14:25

laimas,

Курс не обновляется, на сайте цб обновился и в документе xml тоже. С начало в кроне поставил ближайшее время и подождал курс не записался в json. Потом удалил из папки htaccess, запустил в ручную current.php. И курс остался прежним.

В чём проблема где ошибка?

Всё обновился, курса нету вот

Nexus 12.02.2018 14:27

Права на запись проверьте.

spinastr 12.02.2018 14:28

У ЦБ курс на 13 число, а скрипт записал на 12.

Странно как это решить?

{"current":{"date":"12.2.2018","value":0,"rate":0},"previous":{"date":"11.2.2018","value":58.17,"rate":1}}


Люди на сайте увидят курс доллара 0.

laimas 12.02.2018 14:37

Цитата:

Сообщение от spinastr
В чём проблема где ошибка?

Вы уверены, что планировщик по указанному пути выполняет сценарий?
Ваш домен, это папка на жестком диске, и таких виртуальных доменов на нем может быть много. Cron выполняет задания в пределах файловой системы этого диска, и путь вида http/ это нечто. Что-то близко к действительному, это будет путь

имя_домена(без www и тем более http)/имя_корневой_папки_докумен ов/current/current.php

При этом и перед именем домена может быть указана папка, все зависит от конфигурации.

Если путь некорректен, ничего и не обновится, и ошибок не будет, крон и интерпретатор из под командной строки запускаются и опциями отменяющими вывод сообщений. Ошибки планировщика можно просмотреть только в его логах. Вопросы по этой проблеме решаются только с техподдержкой.

laimas 12.02.2018 14:47

Цитата:

Сообщение от spinastr
{"current":{"date":"12.2.2018","value":0,"rate":0} ,"previous":{"date":"11.2.2018","value":58.17,"rat e":1}}

Если так, то скрипт запускается, но не в то время.
12 числа курс равен курсу 11 числа, 12 он станет новым только по окончанию торгов на валютной бирже.
Скрипт запрашивает курс каждый день в 0 часов, при этом даты периода курса берутся не по текущей дате, а текущая минус 1 день, и текущая минус 3 дня. А в json даты проставляются как текущая и текущая минус 1 день.

Вы запросили за текущий день курс, которого еще нет, поэтому и 0.

spinastr 12.02.2018 14:47

laimas,

да всё я уверен!

выше написано что файл с json перезаписался. Но там курс 0. и дата на сегодня.

у цб дата на завтра, то есть курса на сегодня нет ссылка

скрипт всё работает получается но не верно что то ещё


Часовой пояс GMT +3, время: 02:01.