[PHP] じゃらん Webサービス PHPコード サンプル

出来てしまうとなんのことはなかったが、そこそこ苦労したので記念に貼っておく。


ファイル名:jaran.php
--ここから--
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>じゃらん.net Webサービス検索</title>
</head>
<body>
<?php

// リクエストURLからホテルIDを取得
$h_id = $_GET['h_id'];

//XMLデータ取得用ベースURL
$req = "http://jws.jalan.net/APIAdvance/HotelSearch/V1/?key=<your key>&h_id="
.$h_id;

//XMLファイルをパースし、オブジェクトを取得
$xml = @simplexml_load_file($req)
  or die("XMLパースエラー");

// 施設画像
$ret .= "<a href=\"".$xml->Hotel->HotelDetailURL."\">";
$ret .= "<img src=\"".$xml->Hotel->PictureURL."\" alt=\"".$xml->Hotel->HotelName
."\">";
$ret .= "</a>[じゃらん.net提供]";

// 住所
$ret .= "<br>住所:〒".$xml->Hotel->PostCode." ".$xml->Hotel->HotelAddress;

// チェックイン、チェックアウト
$ret .= "<br>チェックイン:".$xml->Hotel->CheckInTime." チェックアウト:".$xml->
Hotel->CheckOutTime;

// ホテル概要
$ret .= "<br><br>".$xml->Hotel->HotelCatchCopy." ".$xml->Hotel->HotelCaption;

echo $ret;
?>
<p align="right">
<a href="http://www.jalan.net/jw/jwp0000/jww0001.do">
<img src="http://www.jalan.net/jalan/doc/jws/images/jws_88_50_gray.gif"
 alt="じゃらん Web サービス" title="じゃらん Web サービス" border="0"></a> </p>
</body>
</html>
--ここまで--
※一部Blog掲載用に改行が入っている。注意されたし。
h_idにじゃらんのホテル番号を設定して呼び出すように設計している。
<your key>の個所には自信のkeyを入れること。
以上

コメント

このブログの人気の投稿

[Minecraft: Wii U Edition] SEED:306959825 海底神殿、森の洋館、メサがある有名神マップ [ネタバレ注意]

【パソコン】富士通LIFEBOOKでUSBブートする

浴室の電球をLEDへ交換(National製白熱灯照明RL93013)

【パソコン】 WiinUProでSwitchプロ・コントローラーをPCで使ってみる

VOBファイルの結合

Windows XPのLANを有効化/無効化する

[Minecraft Bedrock] Lifeboatってなんだ?!