09-08-1394، 12:04 ق.ظ
سلام دوستان خسته نباشید
من یه مشکلی دارم و اونم اینه که میخوام اطلاعات را از rss های مختلف بخونم و چاپ کنم
نحوه کد من اینطوری هست.
من یه مشکلی دارم و اونم اینه که میخوام اطلاعات را از rss های مختلف بخونم و چاپ کنم
نحوه کد من اینطوری هست.
<?php include('simple_html_dom.php'); $rss = new DOMDocument(); $rss->load('http://banker.ir/page/rss'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 5; for($x=0;$x<$limit;$x++) { $title = str_replace(' & ', ' & ', $feed[$x]['title']); $link = $feed[$x]['link']; $description = $feed[$x]['desc']; ehs($link,$title); } function ehs($link,$title){ $html = file_get_html($link); echo ($title."<br/>"); foreach($html->find('div#story') as $e) echo $e->innertext . '<br>'; return 1; } ?>
الان من گفتم پیدا کن ایدی story رو و بقیه کارها رو انجام بده ولی این فقط برای یک سایت خوب کار میکنه و مثلا اگر من rss دیگه ای رو بخونم با توجه به نبودن ایدی story مسلما درست کار نخواهد کرد.
راه حل شما چیه که این کد روی همه سایتی جواب بده.