ดึงข่าว rss มาใช้ในเว็บเราได้อย่างง่ายดายด้วย php

15 February 2009
<?php
$xml5=file("http://www.arip.co.th/rss/rss_gizmo.xml"); // กำหนด url ของ rss ไฟล์ที่ต้องการ
// แหล่งรวม rss ไปที่ http://www.rssthai.com
$xmlDATA=""; // สรัางตัวแปรสำหรับเก็บค่า xml ทั้งหมด
foreach($xml5 as $key=>$value){
	$xmlDATA.=$value;
}
$data1=explode("<item>",$xmlDATA);
$iTitle=array(); 			// ตัวแปร Array สำหรับเก็บหัวข้อข่าว
$iLink=array(); 			// ตัวแปร Array สำหรับเก็บลิ้งค์
$iDesc=array(); 			// ตัวแปร Array สำหรับเก็บรายละเอียดแบบย่อ
$ipubDate=array(); 	// ตัวแปร Array สำหรับเก็บวันที่
foreach($data1 as $key=>$value){ // วนลูป เพื่อเก็บค่าต่างๆ ไว้ในตัวแปรด้านบนที่กำหนด
	if($key>0){
		$value=str_replace("</item>","",$value);
		$iTitle[$key]=strip_tags(substr($value,strpos($value,"<title>"),strpos($value,"</title>")));
		$iLink[$key]=strip_tags(substr($value,strpos($value,"<link>"),strpos($value,"</link>")-strpos($value,"<link>")));
		$iDesc[$key]=strip_tags(substr($value,strpos($value,"<description>"),strpos($value,"</description>")-strpos($value,"<description>")));
		$ipubDate[$key]=strip_tags(substr($value,strpos($value,"<pubDate>"),strpos($value,"</pubDate>")-strpos($value,"<pubDate>")));
	}
}
?>

การใช้งาน

$value){  // วนลูปแสดงข่าวทั้งหมด
	echo "".$value."
"; } // สามารถนำไปประยุกต์ใช้งานได้ ?>

ดูตัวอย่างคลิก ที่นี่








บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

04 Nov 08 สร้าง RSS บทความหรือข่าวสาร ด้วย PHP อ่าน 3078 28 Nov 09 เทคนิค php ค้นหาข้อมูล และ hilight กรณี keyword มากกว่า 1 ค่า อ่าน 2878 07 Aug 10 ใช้ css แบ่งเนื้อหา เป็นคอลัมน์ พร้อมแบ่งหน้า ด้วย php อ่าน 2862 03 Nov 08 เก็บ HTML ไว้ในตัวแปร PHP อย่างง่ายด้วยฟังก์ชัน ob_start() อ่าน 2855 13 Jul 10 วิธี load xml ไฟล์ และ แบ่งหน้า ด้วย php อย่างง่าย อ่าน 2775 04 Oct 10 รู้จัก และใช้งาน php sdk สำหรับ facebook เพิ่มขึ้น อ่าน 2760 26 Dec 10 แนะนำ PHP Simple HTML DOM Parser สำหรับ ดึงข้อมูล เฉพาะส่วนที่ต้องการ อ่าน 2726 13 May 09 แก้ไขการตัดข้อความด้วย substrใน php แล้วมีรูปสี่เหลี่ยม อ่าน 2712 25 Mar 11 สร้างรูปแบบ วันที่ คล้าย วันที่ใน facebook comment ด้วย php อย่างง่าย อ่าน 2683 14 Feb 09 ข้อแตกต่างระหว่าง mysql_pconnect กับ mysql_connect อ่าน 2665 21 Dec 09 ใช้งาน fckeditor WYSIWYG editor สำหรับเว็บบอร์ด หรืออื่นๆ อย่างง่าย อ่าน 2648 18 Sep 10 ดึงข้อมูล จากฐานข้อมูล สร้าง รายการเครือข่าย แบบ tree ด้วย php อ่าน 2626 03 Sep 10 จัดรูปแบบ url ลิ้งค์ link ด้วย เทคนิค php ได้อย่างง่าย อ่าน 2423 25 Sep 08 หลักการเข้ารหัสด้วยฟังก์ชั่น md5 อ่าน 2422 05 Jun 09 สร้างฟังก์ชัน แสดงการสุ่มเลือกตัวอักษร random ด้วย php อย่างง่าย อ่าน 2420

บทความคนเข้าอ่านวันนี้

13 Oct 08 คำสั่ง SQL WHERE อ่าน 3482 14 Feb 09 การระบุการใช้งาน css ค่าใดค่าหนึ่ง อย่างเฉพาะเจาะจง (specificity) อ่าน 1965 22 Apr 10 ประยุกต์ tooltip มากกว่า 1 ตัวใน ฟอร์ม ด้วย jQuery อ่าน 5059 18 Oct 10 แนะนำ jwplayer สำหรับ แสดง video ในเว็บ และ jquery jwplayer อ่าน 1547 25 Sep 08 ทบทวนคำสั่ง sql อ่าน 9041 19 Mar 10 ทบทวน คุณสมบัติ สี color และ พื้นหลัง background property ของ CSS อ่าน 3508 25 Sep 08 มารู้จัก effect ของ jquery อย่างง่าย ตอนที่ 3 อ่าน 3704 19 Apr 10 สอน jQuery เพิ่มรูปภาพ ให้ตัวเลือก ใน listbox อ่าน 4467 16 Oct 08 CSS กับการตกแต่งกรอบรูปภาพ อ่าน 10593 02 Nov 10 แนะนำ และการใช้งาน jQuery Colorpicker Plugin การเลือกค่าสี อ่าน 1423 10 Dec 09 ประยุกต์ เทคนิค jQuery เลื่อน scrollbar ขึ้นลง ตามเมาส์ สำหรับ div และ textarea อ่าน 3966 25 Sep 08 javasdcript กับการเข้ารหัส encoding และการถอดรหัส decoding อ่าน 3766 04 Oct 11 การแสดงข้อมูลใน iframe ตามตำแหน่งที่ต้องการด้วย css อย่างง่าย อ่าน 847 29 Oct 08 สร้างปุ่มแบ่งหน้าให้ดูดีด้วย css อย่างง่าย อ่าน 6282 04 Feb 09 แก้ไขข้อความแบบทันที ด้วย jQuery อ่าน 3818 15 Sep 10 สร้าง ตัว marker ระบุตำแหน่ง ใน google map จำนวนมาก จาก xml ไฟล์ อ่าน 3653 18 Jun 10 การใช้งาน live และ die ใน jQuery 1.4 อ่าน 3035 30 Oct 09 ฟังก์ชัน PHP แปลงตัวเลขอาราบิก เป็น ตัวเลขไทย อย่างง่าย อ่าน 1152 14 Sep 10 การดึงข้อมูล จากฐานข้อมูล สร้าง xml ไฟล์ ด้วย php อ่าน 3920 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการเรียกใช้ Attribute อ่าน 3479
จำนวนผู้เยี่ยมชม 777878
คน 2012 © Copyright ninenik.com. All rights reserved.