ผมไม่รู้จะอธิบายความง่ายของ lastRSS ยังไงดี ด้วยโค้ดแค่ไม่ถึง 10 บรรทัด ท่านสามารถแสดง RSS จากเว็บอื่นบนเว็บท่านได้แล้ว
มาดูวิธีทำกันครับ
1. ดาวน์โหลดไฟล์ lastRSS มา http://lastrss.oslab.net/lastRSS.zip
2. แตกซิปออกท่านจะได้ไฟล์ lastRSS.php
3. เขียนโค้ด
<?php // include lastRSS เข้ามา require_once("lastRSS.php"); // สร้าง lastRSS object $rss = new lastRSS; // กำหนด Encoding $rss->cp = 'UTF-8'; $rssurl = 'http://www.rssthai.com/rss/entertain.xml'; // ดูด RSS $news = $rss->get($rssurl); // แสดงผล foreach($news['items'] as $value ): echo "<p>"; echo "<a href=".$value['link'].">".$value['title']."</a>"; echo "</p>\n"; endforeach; ?> |
โค้ดแค่นี้ล่ะครับ เห็นมั้ยครับว่าง่ายจนเหลือเชื่อ และอีกอย่าง มันไม่มีปัญหากับภาษาไทยด้วยครับ
ตัวแปร $news จะเก็บ Array ที่ได้จากคำสั่ง $rss->get($rssurl) ซึ่งถ้าท่านต้องการทราบว่าในตัวแปร $news มีอะไรเก็บไว้ และโครงสร้างเป็นอย่างไร ให้ใช้คำสั่ง ดังนี้
print_r($news); |
ความสามารถ และคอนฟิก ยังมีอีกหลายตัว โปรดอ่านข้อมูลเพิ่มเติม : http://lastrss.oslab.net/index.php?q=doc
GuNNe[R]-Cracker says:
16/05/2552 at 16/05/2552
เจ๋งสุดๆครับ
Tae says:
25/06/2552 at 25/06/2552
ทำไมของผม มันไม่ขึ้น ภาษาไทยอ่ะครับ
administrator says:
25/06/2552 at 25/06/2552
เป็นไปได้ว่าคุณกำหนด
// กำหนด Encoding
$rss->cp = ‘UTF-8’;
ไม่ถูกต้อง ตัวอย่างนี้สำหรับคนที่ใช้ utf-8 แต่ถ้าคุณใช้ tis-620 ก็ให้กำหนดอย่างนี้
// กำหนด Encoding
$rss->cp = ‘TIS-620’;
mr.sing says:
19/08/2552 at 19/08/2552
ใช้งานได้ดีครับ แต่ถ้าเพิ่ม CSS สวยๆให้ จะแจ่มมากๆ เลยนะครับ หุหุ
devstepz says:
28/08/2552 at 28/08/2552
เจ๋งครับ เขียนอ่านง่ายดี
ขอบคุณสำหรับความรู้นะคับ
kohnong says:
01/09/2552 at 01/09/2552
สุดยอดครับท่านขอยืมไปใช้นะครับ
administrator says:
01/09/2552 at 01/09/2552
เอาเลยครับ ยินดีครับ
ผมว่าจะเขียนมันให้เป็นปลั๊กอินของ เวิร์ดเพรส คอยดูดข่าวลงฐานข้อมูล ตามเวลาที่ตั้งไว้ โดยใช้ lastRSS นี่แหละ แต่ก็ไม่ได้เขียนซักที
รู้สึกว่าใน ไทยเสียวบอร์ด จะเรียกร้อง ร่ำหา กันพอสมควร
tonkung says:
09/05/2553 at 09/05/2553
เเจ่มเลยครับ
เเต่มันเเสดงเเบบบรรทัดเว้นบรรทัดอ่ะครับจะให้มันเเสดงเเบบไม่เว้นบรรทัดอย่างไงหรอครับ
CheapCamera says:
23/08/2553 at 23/08/2553
ไม่ยากอย่างที่คิดเลย เจ๋งๆ
กระเป๋าแบรนด์เนม says:
12/01/2555 at 12/01/2555
กำหนดจำนวนข่าวที่ดึงมาได้ไหมครับ เช่น แสดง 5 ข่าวล่าสุด
Pattadon Jumneal says:
01/07/2557 at 01/07/2557
ผมโหลด http://lastrss.oslab.net/lastRSS.zip
แล้วต้องนำโค้ดส่วนนี้ไปไว้ตรงไหนหรอครับ
cp = ‘UTF-8’;
$rssurl = ‘http://www.rssthai.com/rss/entertain.xml’;
$news = $rss->get($rssurl);
foreach($news[‘items’] as $value ):
echo “”;
echo ““.$value[‘title’].”“;
echo “\n”;
endforeach;
?>
ผมไม่เข้าใจ อธิบายให่หน่อยได้ป่าวครับ
ผมมือให้หัดทำ
Pattadon Jumneal says:
01/07/2557 at 01/07/2557
มันขึ้นแบบนี้อะครับ
Notice: Undefined property: lastRSS::$cache_dir in C:\xampp\htdocs\PJDB\lastRSS.php on line 58