PDA

View Full Version : مشکل در فراخوانی تگ cate... از rss سایت در php



Solmina
چهارشنبه 27 آبان 1394, 23:56 عصر
سلام من از این کد برای گرفتن rss از بانک مرکزی استفاده کردم ولی اون قسمتی که category هست مشکل داره و من از اون برای انتخاب چند ارز که لازم دارم می خوام استفاده کنم ولی خطا می ده
<body>
<link rel="stylesheet" href="style.css">
<div class="kasra-1"></div><div class="kasra"><p>نرخ انواع ارز مرجع از بانک مرکزی</p>
<?php
$doc = new DOMDocument();
$doc->load('http://www.cbi.ir/ExRatesRss.aspx');
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('author')->item(0)->nodeValue,
'category' => $node->getElementsByTagName('category')->item(0)->modeValue,
);
array_push($arrFeeds, $itemRSS);
}

echo '<div class="jadval">';
foreach($arrFeeds as $money) {
$title = $money['title'];
if('category'== 'USD' or 'GBP' or 'CHF'){
echo "<table border='5' dir='rtl' cellpadding='10px'>" . PHP_EOL;
echo "<thead>";
echo "<th>نوع ارز</th>";
echo "<th>قیمت</th>";
echo "</thead>";
echo "<tr>" . PHP_EOL;
echo "<td> " . $money['title'] . "</td>";
echo "<td> " . $money['desc'] . "</td>";
echo "</tr>" . PHP_EOL;
echo "</table>";
}
}
echo '</div>';

?>

</div>
</body>
</html>


خطایی که میده این هست:
Undefined property: DOMElement::$modeValue in C:\wamp\www\php\project2\arz1.php on line 19
ممنون میشم کمکم کنید.