อ่าน R24.org XML ด้วย PHP

เริ่มโดย wanlop99, 31 มีนาคม 2008, 20:59:29

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

wanlop99

ผมไม่รู้จะแจกอะไรเพราะไม่ค่อยเก่งเท่าไหร่ วันนี้ทดลองเขียน Script เพื่อดึงข้อมูล XML โรงแรมจาก R24.org ตัวอย่างด้านล่างครับ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<table width="942" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="13" height="27">&nbsp;</td>
    <td width="917">&nbsp;</td>
    <td width="12">&nbsp;</td>
  </tr>
  <tr>
    <td height="27">&nbsp;</td>
    <td valign="top"></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="182">&nbsp;</td>
    <td>
      <p>
        <?php
$request_url 
"http://R24.org/R24xmlhotel.php?p=PARTNER&r=bangkok&cur=USD&sort=L&promo=1";
$xml simplexml_load_file($request_url) or die("feed not loading");


echo 
"<table width=\"914\" border=\"1\">";
echo 
"<tr>";
echo 
"<td width=\"100\">Hotel name</td>";
echo 
"<td width=\"75\">Location</td>";
echo 
"<td width=\"85\">Rates</td>";
echo 
"<td width=\"112\">Breakfast</td>";
echo 
"<td width=\"103\">10% Service</td>";
echo 
"<td width=\"84\">7% gov.VAT</td>";
echo 
"<td width=\"132\">Promotion</td>";
echo 
"<td width=\"171\">Preview</td>";
echo 
"</tr>";

foreach(
$xml as $HNO){

// $hotelname = $HNO->HNAME;
// $location = $HNO->HLOCATION;
// $rate = $HNO->HRATE;
// $breakfast = $HNO->HINCLABF;
// $service = $HNO->HINCLSVC;
// $vat = $HNO->HINCLVAT;
// $promotion = $HNO->HPROMO;
// $link = $HNO->HLINK;
// $picture = $HNO->HTHUMB;

// echo "<img src=" . $picture ."/><br/>";
// echo "<a href=" .$link .">".$hotelname."</a><br/>";
// echo "Location : " . $location . "<br/>";
// echo "Rate : " . $rate . "<br/>";
// echo "Breakfast :" . $breakfast . "<br/>";
// echo "Service : " . $service . "<br/>";
// echo "Vat : " . $vat . "<br/>";
// echo "Promotion :" . $promotion . "<br/>";
// echo "Link : " . $link . "<br/>";
// echo "Picture : " . $picture . "<br/>";

// echo "<a href=" .$HNO->HLINK. "><img src=" . $HNO->HTHUMB ."/><br/>";
// echo "<a href=" .$HNO->HLINK .">".$HNO->HNAME."</a><br/>";
// echo "Location : " . $HNO->HLOCATION . "<br/>";
// echo "Rate : " . $HNO->HRATE . "<br/>";
// echo "Breakfast :" . $HNO->HINCLABF . "<br/>";
// echo "Service : " . $HNO->HINCLSVC . "<br/>";
// echo "Vat : " . $HNO->HINCLVAT . "<br/>";
// echo "Promotion :" . $HNO->HPROMO . "<br/>";
echo "<tr>";
echo 
"<td><a href=" .$HNO->HLINK .">".$HNO->HNAME."</a></td>";
echo 
"<td>" $HNO->HLOCATION "</td>";
echo 
"<td>" $HNO->HRATE "</td>";
echo 
"<td>" $HNO->HINCLABF "</td>";
echo 
"<td>" $HNO->HINCLSVC "</td>";
echo 
"<td>" $HNO->HINCLVAT "</td>";
echo 
"<td>" $HNO->HPROMO "</td>";
echo 
"<td><a href=" .$HNO->HLINK"><img src=" $HNO->HTHUMB ."/></td>";
echo 
"</tr>";

}
echo 
"</table>";
?>

    </p>
    <p><a href="ambassador.php">dsada  </a></p></td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


ใครที่เก่ง CSS ทดลองปรับแต่งดูนะครับ  ถ้าจะเอาไปใช้งานจริงอย่าลืมเปลี่ยนตรง PARTNER ใน CODE เป็นของคุณด้วยนะครับ
*** link การพนัน ***

smith

แจ่มมากๆครับ
ขอบคุณที่แบ่งปันนะครับ
;)

asshur

[direct=-ttps://naturita.club/]Naturita[/direct] | [direct=https://homestay.work]Vacation Rentals[/direct] | [direct=https://nomadhub.work/]Digital Nomad Accommodation[/direct] | [direct=https://alphanuke.com/]Crypto News[/direct] | [direct=https://andamanpass.com/]Phuket Day Trips[/direct]  | [direct=-ttps://naturita.club/]Crypto News[/direct]

tarnroma

ขอบคุณมากครับ เพิ่งรู้ว่า r24 มี REST XML ว่าจะทำตั้งหลายทีแล้ว เห็นแต่ก่อนมีแต่ ดึงเป็น Iframe มาติดทั้ง Page  :'(
YES

จอมมารปิคโกโร่

ทำ  r24  เป็นยังไงบ้างครับ

รายได้ดีมั้ยครับ
ทำมานานรึยังครับ
 

wanlop99

ผมเพิ่งเริ่มครับ แต่อ่านจากหนังสือเห็นบอกว่าดีเลยลองมาขีดๆ เขียนๆ Script ดู เผื่อว่าเพื่อนๆ คนใหนจะเาอไปแต่งด้วย CSS ให้สวยๆ แล้วนำไปใช้ใน  Web ของตัวเอง   
*** link การพนัน ***

ก็องโต้

      
ของผมมันขึ้นแบบนี้อะครับ บน hostgator  :-X

Fatal error: Call to undefined function: simplexml_load_file() in /home/XXX/public_html/r24.php on line 27

ColdMoney

[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

EThaiZone

อ้างถึงจาก: ก็องโต้ ใน 01 เมษายน 2008, 08:54:45
      
ของผมมันขึ้นแบบนี้อะครับ บน hostgator  :-X

Fatal error: Call to undefined function: simplexml_load_file() in /home/XXX/public_html/r24.php on line 27

ต้องใช้ php5 ครับ

เอา AddHandler application/x-httpd-php5 .php
ไปวางไว้บนสุดของ .htaccess  จะช่วยได้ครับ

(ของโฮสอื่นลองติดต่อซัพพอร์ทดูครับ)

smith

ถามต่ออีกหน่อยครับ
คือข้อมูลมันเยอะ มันดูยาวไปน่ะ
ถ้า จะให้มันโชว์หน้าละ 10 หรือ 15 แถว
จะเขียนว่าอย่างไรครับ

ก็องโต้

อ้างถึงจาก: EThaiZone ใน 01 เมษายน 2008, 09:20:48
อ้างถึงจาก: ก็องโต้ ใน 01 เมษายน 2008, 08:54:45
      
ของผมมันขึ้นแบบนี้อะครับ บน hostgator  :-X

Fatal error: Call to undefined function: simplexml_load_file() in /home/XXX/public_html/r24.php on line 27

ต้องใช้ php5 ครับ

เอา AddHandler application/x-httpd-php5 .php
ไปวางไว้บนสุดของ .htaccess  จะช่วยได้ครับ

(ของโฮสอื่นลองติดต่อซัพพอร์ทดูครับ)

ได้แล้วครับ  ขอบคุณครับ  :-*

tarnroma

อ้างถึงจาก: จอมมารปิคโกโร่ ใน 31 มีนาคม 2008, 23:42:21
ทำ  r24  เป็นยังไงบ้างครับ

รายได้ดีมั้ยครับ
ทำมานานรึยังครับ
 

ที่ seo.in.th มีคนรวยด้วย r24 หลายคนเลยนะครับ

ถ้ามี website เกี่ยวกับการท่องเที่ยวอยู่ สามารถดึง XML ได้แบบนี้ ยิ่งปรับแต่งให้น่าสนใจกว่าเดิมได้ด้วยครับ

จริงๆผมเองก็มีโปรเจคจะทำนานแล้ว แต่ตอนนี้ทำโปรเจคAmazon อยู่เลยยังไม่มีเวลาไปทำ Hotel ซะที จดโดเมนไปแล้ว แต่ยังไม่ได้ทำ จริงๆมีหลายเจ้านะครับ r24 , agoda , hanumarn  :o
YES

oldgame

ขอบคุณครับ กำลังลองใช้ r24 อยู่เลยครับ 

ขอเอาไปศึกษาต่อนะงับ  :-[
[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

ปลาบิน

sql ข้อมูล r24 นี่สร้างยังไงเหรอครับ

ta_to_to

[direct=http://open-cup-bra.blogspot.com/]Cheap Open Cup Bra[/direct] [direct=http://discount-corset.blogspot.com/]Halloween Corsets[/direct]
[direct=http://canon-powershot-a3000is.blogspot.com/]canon powershot a3100is[/direct]
[direct=http://flat-panel-lcd-hd-tv.blogspot.com/]Best Buy LCD[/direct]
[direct=http://bestcheapheadphones.blogspot.com/]best cheap headphones[/direct]

desiger

อ้าวววว

ใครขุดขึ้นมาเนี่ยยย

งั้นคนที่ขายอยู่ก้...

:P
มาอัพเดท [direct=http://www.nod32ze3.com]NOD32[/direct] รหัส NOD32 Username Password NOD 32 กันครับ [direct=http://fundz3.bloggang.com][/direct] [direct=http://my.dek-d.com/dlzdekd/blog][/direct]

etgsgroup

เอ่อพลาดกระทู้นี้ไปได้ไงหนอ
ขอบคุณ ThaiSeoBoard สำหรับความรู้ทั้งทางด้าน SEO, SEM, Affiliate ตั้งแต่สมัยที่คนไทยไม่มีความรู้เกี่ยวกับ Digital Marketing เลย ต้องอ่านจาก ต่างประเทศอย่างเดียว

kudjung


zoomzoom

ขอบคุณที่ขุดมาครับ  :'(
[direct=http://takuyak.wordpress.com].[/direct][direct=http://takuyak.blogspot.com].[/direct][direct=http://blog.pormporn.com].[/direct][direct=http://www.pormporn.com].[/direct]
[direct=http://mv.pormporn.com]ฟังเพลงออนไลน์[/direct]

thairpg

 ???ใช้ยังงัยกันละนี่