|
|
|
การอ่าน rss แล้วมาแสดงบนเพจเราต้องทำไงบ้างครับ ผมอยากนำข้อมูลจาก rss นี้มาแสดงบนเพจครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
$arr = array();
$count = 0;
$block = "ITEM";
$key = "";
$value = "";
function startxml($parser, $name, $att) {
global $key;
$key = $name;
}
function endxml($parser, $name) {
global $count;
global $block;
if($name == $block) {
$count=$count+1;
}
}
function cdata($parser, $data) {
global $key;
global $value;
global $count;
global $arr;
if(strlen($data) >1) {
$value = $data;
$arr[$count]["$key"] = $value;
}
}
function openxml($url) {
$p = xml_parser_create();
xml_set_element_handler($p, "startxml", "endxml");
xml_set_character_data_handler($p, "cdata");
$fp = fopen($url ,"r");
while($data = fread($fp,4096)) {
xml_parse( $p, $data, feof($fp));
}
xml_parser_free($p);
}
openxml("http://www.tmd.go.th/xml/weather_report.php?StationNumber=48328"); //url ของ rss
for($i = 0; $i < $count; $i ++) {
echo "<a target=_blank href=", $arr[$i]["LINK"],">"; //ส่วนการแสดงผล
echo $arr[$i]["TITLE"];
echo "</a>";
echo "<br><br>";
}
?>
|
|
|
|
|
Date :
2010-06-04 19:06:07 |
By :
mikeyx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ออกอ่ะครับ
|
|
|
|
|
Date :
2010-06-05 11:39:47 |
By :
oasiis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|