PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


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

15 February 2009 By
ข่าว rss php

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ ข่าว rss php



<?php
$xml5=file("https://www.ninenik.com/rss2.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."
"; } // สามารถนำไปประยุกต์ใช้งานได้ ?>

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



   เพิ่มเติมเนื้อหา ครั้งที่ 1 วันที่ 20-09-2017


กรณีต้องการแสดงเลขลำดับรายการ สามารถสร้างตัวแปรนับค่า 
 
$i_num=0;
foreach($iTitle as $key=-->$value){  // วนลูปแสดงข่าวทั้งหมด
    $i_num++;
    echo "<a href="".$iLink[$key]."" target="_blank">".$i_num.". ".$value."</a><br>";
}
 
ถ้าต้องการให้มีเลข 0 หน้าตัวเลข ก็แก้ไขตรงตัวแปร $i_num ตอนแสดงเป็น sprintf("%03d",$i_num)
 
    echo "<a href="".$iLink[$key]."" target="_blank">".sprintf("%03d",$i_num).". ".$value."</a><br>";






Tags:: rss php ข่าว






อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ


URL สำหรับอ้างอิง