Я просто не могу решить эту проблему. Я хочу получить media:thumbnail из файла RSS (http://feeds.bbci.co.uk/news/rss.xml).
Я провел небольшое исследование и попытался включить информацию из https://stackoverflow.com/questions/6707315/getting-xml-attribute-from-mediathumbnail-in-bbc-rss-feed и из других источников.
Вот что я получил:
$source_link = "http://feeds.bbci.co.uk/news/rss.xml";
$source_xml = simplexml_load_file($source_link);
$namespace = "http://search.yahoo.com/mrss/";
foreach ($source_xml->channel->item as $rss) {
$title = $rss->title;
$description = $rss->description;
$link = $rss->link;
$date_raw = $rss->pubDate;
$date = date("Y-m-j G:i:s", strtotime($date_raw));
$image = $rss->attributes($namespace);
print_r($image);
}
Когда я запускаю скрипт, я вижу только белую страницу. Если я эхо или print_r любую другую переменную, то это работает как шарм. Это просто $image, который создает проблемы. Почему это не работает? Спасибо за любую помощь!