Làm thế nào để tạo ra tin rss feed cho web site của bạn:
truy cập vào http://www.feedvalidator.org/ và tạo giá trị cho rss feed của bạn.
cấu trúc để viết 1 file.xml rss feed như sau:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>W3Schools Home Page</title>
<link>http://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/xml/xml_rss.asp</link>
<description>New RSS tutorial on W3Schools</description>
</item>
<item>
<title>XML Tutorial</title>
<link>http://www.w3schools.com/xml</link>
<description>New XML tutorial on W3Schools</description>
</item>
</channel>
</rss>
2. how to create rss feed and display show with php. Hiển thị tin bài được lấy bằng file.xml rss ra ngoài website của bạn bằng code php
- <?php
- $rss = new DOMDocument();
- $rss->load('http://wordpress.org/news/feed/');
- $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'];
- $date = date('l F d, Y', strtotime($feed[$x]['date']));
- echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
- echo '<small><em>Posted on '.$date.'</em></small></p>';
- echo '<p>'.$description.'</p>';
- }
- ?>
làm thế nào để lấy tin bài theo category bằng php bởi rss?
Không có nhận xét nào:
Đăng nhận xét