Скрипт первый, это тот который должен запускать cron. Если планировщик сервера позволяет запускать скрипты из закрытых папок, то хорошо, создать такую папку, например, current, в которую и поместить этот скрипт. В эту же папку поместить и файл .htaccess с содержанием:
<Files *>
Deny from all
</Files>
Пусть сохранение полученного курса будет в файл, в json формате. То есть со строки 15 этого файла должно быть:
file_put_contents('current.json', json_encode['usd'=>[
date('j.n.Y', strtotime($curr)) => $usd_curr, //текущая дата => курс
date('j.n.Y', strtotime($prev)) => $usd_prev //предыдущая дата => курс
]]);
Клиент обращается к этому домену, то есть будет запрос к index.php. В нем заменить exit($currency) на:
exit(file_get_contents('current/current.json'))
Клиент получит json
{usd: {
'8.2.2018' : 'xx.xxxx',
'7.2.2018' : 'xx.xxxx'
}
}