Beste lezers,

ik experimenteer nu een tijdje met php en rss feeds, maar 1`van de problemen waar ik tegenaan loop is het laden van de afbeeldingen.

Gek genoeg krijg ik geen foutmelding maar ook geen afbeeldingen wat doe ik fout?

<?php
$url = "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml";
$rss = simplexml_load_file($url);

if($rss){
echo ''.$rss->channel->title.'';
echo '<li>'.$rss->channel->pubDate.'</li>';
$item = $rss->channel->item;

if(isset($rss_IMAGE[0]) && $rss_IMAGE[0]) {
extract($rss_IMAGE[0], EXTR_PREFIX_ALL, 'img');
echo "<p><a title=\"{$img_TITLE}\" href=\"{$img_LINK}\"><img src=\"{$img_URL}\" alt=\"\"></a></p>\n";
}

$title = $item->title;
$link = $item->link;
$published_on = $item->pubDate;
$description = $item->description;
echo '<h3><a href="'.$link.'">'.$title.'</a></h3>';
echo '<span>('.$published_on.')</span>';
echo '<p>'.$description.'</p>';
}
?>

ik hoop dat jullie me op weg kunnen helpen!

met vriendelijke groet
Kevin
Wat zegt de broncode? En waar komt $img_TITLE vandaan?
Waar kom $rss_IMAGES vandaan?
Ik ben vrij nieuw, en moet het meeste van php nog ontdekken, vond het al heel wat dat ik de feeds te zien kreeg,

@ik ging er vanuit dat hij met $img_TITLE die wel automatisch zou pakken uit de feed ;o
Kijk eens in $item met print_r() of var_dump()
$rss is een Object die je kunt doorlopen met ->
Je kunt met print_r() een array of object weergeven om te zien wat erin zit.
Om het plaatje te krijgen zou je het zo moeten doen

    echo '<p>'
	.'<a title="' . $rss->channel->image->title . '" href="' . $rss->channel->image->link . '">'
	.'<img src="' . $rss->channel->image->url . '" alt="">'
	.'</a>'
	.'</p>';

Maar het lijkt erop dat ze dit niet toestaan.
Het volgende werkt bij mij niet in ieder geval

<img src="http://news.bbcimg.co.uk/nol/shared/img/bbc_news_120x60.gif">
Bedankt michael hier ga ik even mee experimenteren

Reageren