Например, если есть RSS-канал, и по какой-либо причине он недоступен или не может быть захвачен. Я хочу показать простое сообщение о том, что «фид нельзя захватить».Как проверить, работает ли RSS-канал?
Прямо сейчас PHP выкидывает действительно уродливое предупреждающее сообщение.
примечание: мне не нужно знать, действительно ли оно. Мне просто нужно знать, работает ли канал. Я не хочу отключать предупреждения. Я хочу выплюнуть простое эхо, если канал не работает. Я использую PHP без библиотек.
Любое спасибо было бы здорово!
Rick
Добро пожаловать на SO :-) Вы можете предоставить нам некоторые примеры кода, который вызывает ошибку? и какую ошибку вы получаете? – richsage
Спасибо. Сейчас все работает нормально, но скажу, что я вытаскиваю фид из http://newsrss.bbc.co.uk/rss/sportplayer_uk_edition/football/rss.xml , и они меняют свою структуру на http: // newsrss. bbc.co.uk/rss/sportplayer_uk_edition/soccer/rss.xml Переключены футбольные и футбольные маршруты. Подача больше не будет работать, и я могу легко ее исправить, но я просто хочу простой «Не могу захватить канал прямо сейчас», чтобы пользователи не увидели ошибку загрузки документа dom. Rick –
Как вы получаете свои RSS? – ccheneson