На данный вопрос уже ответили:
При помощи cURLa тыкаюсь на страницу XML. Если этой страницы не существует, то происходит редирект на красиво оформленную 404 страничку. В итоге SimpleXML выдаёт ошибку, что XML невалидный. Вопрос: как определить, что cURL получил страницу 404, а не XML файл? Или может есть какой ещё способ..?
Код прилагаю:
$ch = curl_init($xml_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xml_page = curl_exec($ch);
curl_close($ch);
Спасибо.
Выставьте опцию для CURLOPT_FOLLOWLOCATION=false
и оне не будет редиректится, если это действительно редирект.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Проблема с созданием Excel файла в PHP через PHPExcelНа выходе файл не хочет скачиваться и выдаёт ошибку, как на второй картинке
Есть текст UTF-8 , в нем есть ряд символов вида
Вот кусок моего кода, ответственный за запись в базу: