.fatemeh
شنبه 29 مهر 1391, 14:39 عصر
با سلام.
من از rss چندتا سایت دیگه توسایتم استفاده کردم.
تااینجا مشکلی نیست.
حالا می خوام از سایت ایرنا rss بگیرم به همراه تصاویر خبر.
ولی تصاویرش نمیاد.
از کد زیر استفاده کردم
دوستان راه حلی دارن؟
<?php
function read_rss($display,$url) {
$doc = new DOMDocument();
$doc->load($url);
$itemArr = array();
foreach ($doc->getElementsByTagName('item') as $node) {
if($display == 0){ break; }
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
// 'description' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
// 'pubdate' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue
'media' => $node->getElementsByTagName('media')->item(0)->nodeValue,
);
array_push($itemArr, $itemRSS);
$display--; }
return $itemArr;}
$k=read_rss(8,'http://irna.ir//fa/rss.aspx?kind=32');
for($i=0;$i<8;$i++){echo'<br><a href="'.$k[$i]['link'].'" target="_blank" dir="rtl">' .$k[$i]['title'] . '<br>'.$k[$i]['media'] . '<br></a>';
}
?>
من از rss چندتا سایت دیگه توسایتم استفاده کردم.
تااینجا مشکلی نیست.
حالا می خوام از سایت ایرنا rss بگیرم به همراه تصاویر خبر.
ولی تصاویرش نمیاد.
از کد زیر استفاده کردم
دوستان راه حلی دارن؟
<?php
function read_rss($display,$url) {
$doc = new DOMDocument();
$doc->load($url);
$itemArr = array();
foreach ($doc->getElementsByTagName('item') as $node) {
if($display == 0){ break; }
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
// 'description' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
// 'pubdate' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue
'media' => $node->getElementsByTagName('media')->item(0)->nodeValue,
);
array_push($itemArr, $itemRSS);
$display--; }
return $itemArr;}
$k=read_rss(8,'http://irna.ir//fa/rss.aspx?kind=32');
for($i=0;$i<8;$i++){echo'<br><a href="'.$k[$i]['link'].'" target="_blank" dir="rtl">' .$k[$i]['title'] . '<br>'.$k[$i]['media'] . '<br></a>';
}
?>