Автор Антон С задал вопрос в разделе PHP
Получение курса валют с сайта ЦБ (CBR) PHP и получил лучший ответ
Ответ от Dr. Dick[гуру]
Нахрен тебе сдался fopen() и весь этот онанизм с файловыми дескрипторами?
Юзай file_get_contents(), не *би себе мозг!
Dr. Dick
Просветленный
(44024)
значит ваш IP забанен у них по какой-то причине. У меня все загружает без проблем, причем через анонимный прокси.
И кстати, чтоб парсить XML - не нужно столько регулярок. Есть библиотеки специально обученные под XML
Ответ от Imobilazer[гуру]
НУ и пишет что много обращений.
Кстати, парсить XML регуляркой имхо то же самое что удалять гланды через жопу))
НУ и пишет что много обращений.
Кстати, парсить XML регуляркой имхо то же самое что удалять гланды через жопу))
Ответ от Александр[гуру]
столько свистопляски... а для чего?
столько свистопляски... а для чего?
Ответ от Дельфийский[гуру]
1. Ты можешь проще работать с xml и не надо двести строк кода:
$url = "ссылка";
$xml = simplexml_load_file($url);
$json = json_encode($xml);
$array = json_decode($json, true);
var_dump($array); // тут обычный массив
2. Курс центробанка устанавливается один раз в день и больше не меняется, потому нет смысла дергать центробанк при каждом запросе пользователя. К тому же, сервер центробанка может быть перегружен, из-за чего твой посетитель либо не получит информацию вообще, либо будет долго ждать. Логичнее раз в сутки получать данные от ЦБ и хранить их у себя, мгновенно предоставляя их посетителю при обращении.
1. Ты можешь проще работать с xml и не надо двести строк кода:
$url = "ссылка";
$xml = simplexml_load_file($url);
$json = json_encode($xml);
$array = json_decode($json, true);
var_dump($array); // тут обычный массив
2. Курс центробанка устанавливается один раз в день и больше не меняется, потому нет смысла дергать центробанк при каждом запросе пользователя. К тому же, сервер центробанка может быть перегружен, из-за чего твой посетитель либо не получит информацию вообще, либо будет долго ждать. Логичнее раз в сутки получать данные от ЦБ и хранить их у себя, мгновенно предоставляя их посетителю при обращении.
Ответ от Qez wwez[гуру]
коноПЛЯ!!! чё за чушь ты набрякал?
коноПЛЯ!!! чё за чушь ты набрякал?
Ответ от Vex Skladovski[эксперт]
Быдлокод чуть более, чем полностью.
Во-первых, ты каждый раз будешь получать данные обновляемые раз в сутки.
Во-вторых, ты ебёшь fopen.
В-третьих, ТЫ ПАРСИШЬ XML РЕГУЛЯРКОЙ
Быдлокод чуть более, чем полностью.
Во-первых, ты каждый раз будешь получать данные обновляемые раз в сутки.
Во-вторых, ты ебёшь fopen.
В-третьих, ТЫ ПАРСИШЬ XML РЕГУЛЯРКОЙ
Ответ от => No comments™ <=[гуру]
SOAP же есть. Нда. Один раз в сутки обращайся, создай таблицу и заноси в нее, далее выводи на сайте.
ссылка
SOAP же есть. Нда. Один раз в сутки обращайся, создай таблицу и заноси в нее, далее выводи на сайте.
ссылка
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Получение курса валют с сайта ЦБ (CBR) PHP