Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 1895|ตอบกลับ: 2

[X1.5] XML

[คัดลอกลิงก์]
cobter1533 โพสต์ 2011-4-19 21:49:53 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย cobter1533 เมื่อ 2011-4-19 21:49

ใครทราบขอถามหน่อยครับ
คือว่าผมดึง rss ของ discuz X1.5 มาครับ  จาก
  1. http://localhost/XXX/XXX/forum.php?mod=rss
คัดลอกไปที่คลิปบอร์ด
แล้วผมก็เขียนโค้ดอ่านอ่ะครับ
  1. <?
  2.         $arr=array();
  3.         $count=0;
  4.         $block="ITEM";

  5.         $key="";
  6.         $value="";

  7.         function startxml( $parser , $name, $att)
  8.         {
  9.                 global $key;
  10.                 $key=$name;
  11.         }
  12.         function endxml( $parser, $name )
  13.         {
  14.                 global $count;
  15.                 global $block;
  16.                 if ($name==$block)
  17.                 {
  18.                         $count=$count+1;
  19.                 }
  20.         }
  21.         function cdata( $parser, $data )
  22.         {
  23.                 global $key;
  24.                 global $value;
  25.                 global $count;
  26.                 global $arr;
  27.                 if (strlen($data)>1)         
  28.                 {
  29.                         $value=$data;
  30.                         $arr[$count]["$key"]=$value;
  31.                 }
  32.         }
  33.         $p=xml_parser_create();
  34.         xml_set_element_handler( $p , "startxml" , "endxml");
  35.         xml_set_character_data_handler($p, "cdata" );
  36.         $fp=fopen("http://localhost/web/bbs/forum.php?mod=rss","r");
  37.         while($data=fread($fp,4096))
  38.         {
  39.                 xml_parse( $p, $data, feof($fp));
  40.         }

  41.         print("<font size=2></b>");
  42.         for ($i=0;$i<5;$i++)
  43.         {
  44.                 echo "<img src=rss.png> <a href=", $arr[$i]["LINK"],">";
  45.                 echo $arr[$i]["TITLE"];
  46.                 echo "</a>";
  47.                 echo "<br>";
  48.         }
  49. ?>
คัดลอกไปที่คลิปบอร์ด
แล้วมันออกมาเป็นแบบ นี้อ่ะครับ

ช่วยบอกหน่อยครับทำไมข้อมูลไม่ออกมาอ่ะครับ

RSS CODE

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <rss version="2.0">
  3.   <channel>
  4.     <title>Discuz! Board</title>
  5.     <link>http://localhost/web/bbs/forum.php</link>
  6.     <description>Latest 20 threads of all forums</description>
  7.     <copyright>Copyright(C) Discuz! Board</copyright>
  8.     <generator>Discuz! Board by Comsenz Inc.</generator>
  9.     <lastBuildDate>Tue, 19 Apr 2011 14:21:54 +0000</lastBuildDate>
  10.     <ttl>60</ttl>
  11.     <image>
  12.       <url>http://localhost/web/bbs/static/image/common/logo_88_31.gif</url>
  13.       <title>Discuz! Board</title>
  14.       <link>http://localhost/web/bbs/</link>
  15.     </image>
  16.     <item>
  17.       <title>1</title>
  18.       <link>http://localhost/web/bbs/forum.php?mod=viewthread&amp;tid=4</link>
  19.       <description><![CDATA[22]]></description>
  20.       <category>1</category>
  21.       <author>Admin</author>
  22.       <pubDate>Tue, 19 Apr 2011 04:59:36 +0000</pubDate>
  23.     </item>
  24.     <item>
  25.       <title>dsfgvdf</title>
  26.       <link>http://localhost/web/bbs/forum.php?mod=viewthread&amp;tid=3</link>
  27.       <description><![CDATA[gdfgd]]></description>
  28.       <category>1</category>
  29.       <author>Admin</author>
  30.       <pubDate>Tue, 19 Apr 2011 04:59:30 +0000</pubDate>
  31.     </item>
  32.     <item>
  33.       <title>sfsdfsd</title>
  34.       <link>http://localhost/web/bbs/forum.php?mod=viewthread&amp;tid=2</link>
  35.       <description><![CDATA[fsdfsdf]]></description>
  36.       <category>1</category>
  37.       <author>Admin</author>
  38.       <pubDate>Tue, 19 Apr 2011 04:57:54 +0000</pubDate>
  39.     </item>
  40.     <item>
  41.       <title>test</title>
  42.       <link>http://localhost/web/bbs/forum.php?mod=viewthread&amp;tid=1</link>
  43.       <description><![CDATA[testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest]]></description>
  44.       <category>บอร์ดตัวอย่าง</category>
  45.       <author>Admin</author>
  46.       <pubDate>Mon, 18 Apr 2011 13:34:49 +0000</pubDate>
  47.     </item>
  48.   </channel>
  49. </rss>
คัดลอกไปที่คลิปบอร์ด

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
jaideejung007 โพสต์ 2011-4-19 23:12:32
  1. $arr[$i]["TITLE"];
คัดลอกไปที่คลิปบอร์ด
ตัวแปรตัวนี้ ยังทำงานได้อยู่หรือเปล่า
 เจ้าของ| cobter1533 โพสต์ 2011-4-20 09:35:49
ต้นฉบับโพสต์โดย jaideejung007 เมื่อ 2011-4-19 23:12
ตัวแปรตัวนี้ ยังทำงานได้อยู่หรือเปล่า ...

ทำครับ.
ผมเอาลิ้งนี้ใส่ไป
  1. http://www.arip.co.th/rss/rss_news.xml
คัดลอกไปที่คลิปบอร์ด
มันก็ยังอ่านยู่ นะครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-12-23 04:18

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้