แจก code PHP feed ข่าวจากไทยรัฐ

เริ่มโดย earncurrency, 10 พฤศจิกายน 2009, 11:11:23

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

earncurrency

ตัวอย่างนี้แค่ดึงหัวข้อข่าวมาโชว์เท่านั้นนะครับ เอาไปปรับปรุงกันดูนะ


<?php
$xml 
"http://www.thairath.co.th/rss/news.xml";
$filename $xml;

$count 0;

$dom = new DOMDocument();
if (
$dom->load($filename)) {
$title $dom->getElementsByTagName("title")->item(0)->nodeValue;
//echo $title."<hr>\n";
$data $dom->getElementsByTagName("item");
foreach($data as $theData) {
$news[$count]['title'] =  trim($theData->getElementsByTagName("title")->item(0)->nodeValue);
$news[$count]['description'] =  trim($theData->getElementsByTagName("description")->item(0)->nodeValue);
$news[$count]['link'] =  trim($theData->getElementsByTagName("link")->item(0)->nodeValue);
$news[$count]['image'] =  trim($theData->getElementsByTagName("enclosure")->item(0)->getAttribute('url'));
echo '<a href="'.$news[$count]['link'].'">'.$news[$count]['title']."</a><br /><br />";
++$count;
}
} else {
echo("This document is not valid!");
}

?>




ลองดูตัวอย่างที่ปรับปรุงแล้วได้ที่ marketviva.com เลยครับ
[direct=http://www.marketviva.com]เปิดร้านฟรี[/direct]

samabois

"ความล้มเหลว" มันก็แค่ "อุปสรรคชั่วคราว" เท่านั้น ไม่ได้เป็น "ข้ออ้าง" สำหรับคนที่ "มุ่งมั่น"
ขาย โดเมน[direct=http://united.in.th]UNITED.IN.TH[/direct] 30,000 บาท ติดต่อมาได้เลย
เริ่มโปรเจ็คเพื่อโลกสวย....[direct=http://helloworld.in.th]Hello World !!![/direct]