Задать вопрос
@traestan
Web разработчик

Почему перестал работать код для получения котировок валют от цб рф, ссылаясь на «failed to open stream: Redirection limit reached, aborting»?

Доброго времени суток! У меня проблема, причем появилась только сегодня, код для получения котировок валют от цб рф перестал работать, ссылаясь на "failed to open stream: Redirection limit reached, aborting". Можете подсказать в чем проблема?

$url='http://www.cbr.ru/scripts/XML_daily.asp?date_req=01/01/2007&d=1' ;
        $context = array(
            'http'=>array('max_redirects' => 1)
        );
        $context = stream_context_create($context);  
         
    	if (!($fp = fopen($url,"r", false, $context))) {
		   die("could not open XML input");
		}
  • Вопрос задан
  • 12070 просмотров
Подписаться 8 Оценить Комментировать
Ответ пользователя Александр Зеленин К ответам на вопрос (11)
видимо вам отдается 302 ошибка с редиректом куда-то, например на страницу с 403 ошибкой (забанили по ip?).
у меня ваш код работает и получает xml.
Ответ написан