<?php
/**
* Copyright 2005 Zervaas Enterprises (www.zervaas.com.au)
*
* Licensed under the Apache License, Version 2.0
(the "License");
* you may not use this file except in compliance
with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to
in writing, software
* distributed under the License is distributed on
an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied.
* See the License for the specific language governing
permissions and
* limitations under the License.
*/
require_once('GoogleSuggestCloneJax.class.php');
$ajax =
new GoogleSuggestCloneJax();
$ajax->handleRequest();
$ajax_core =
$ajax->loadJsCore(true);
echo <<<EOD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>amazon検索</title>
$ajax_core
<link rel="StyleSheet" type="text/css" href="googlesuggestclone.css" />
</head>
<body>
<h1>amazon検索</h1>
EOD;
echo <<<EOD
<form
method="get" id="f">
<input
type="text" name="q" id="fq" autocomplete="off" />
<input
type="submit" value="Search" id="fs" />
<div
id="search-results"></div>
</form>
EOD;
echo $ajax->attachWidgets(array('query' =>
'fq',
'results'
=> 'search-results'));
echo $ajax->loadJsApp(true);
$q =
isset($_GET['q'])
? $_GET['q']
: '';
if ( empty( $q)
!= TRUE) {
$amazon
= &new Services_Amazon('0AW6NMZ572Z4M7VHCRR2',
'yokukitanaii-22', 'jp',
'http://xml.amazon.co.jp/onca/xml2');
$products
= $amazon->searchKeyword(
htmlspecialchars($q),
"All Modes", 1);
if(PEAR::isError(
$products)) {
printf(
"指定のキーワード%sを含む商品が見つかりませんでした。",
htmlspecialchars( $q));
} else {
for (
$i = 0;
$i < $ajax->suggestion_limit
&& empty( $products[
$i]) != TRUE;
$i++) {
$product
= $products[
$i];
if
( empty( $product[ "authors"])
!= TRUE) {
$authors
= is_array(
$product[ "authors"])
== TRUE? implode(
",", $product[
"authors"]): $product[
"authors"];
}
else {
$authors
= "N/A";
}
echo <<<EOD
<h2><a href="{$product[
"url"]}">{$product[
"name"]}</a></h2>
<table>
<tr>
<td rowspan="5"><a href="{$product[
"url"]}"><img
src="{$product[
"imagemedium"]}"
title="{$product[
"name"]}"
/></a></td>
<th>著者:</th><td>$authors</td>
</tr>
<tr><th>出版社:</th><td>{$product["manufacturer"]}</td></tr>
<tr><th>出版日:</th><td>{$product["release"]}</td></tr>
<tr><th>価格:</th><td>{$product["listprice"]}/{$product["ourprice"]}</td></tr>
<tr><th>ASIN:</th><td>{$product[
"asin"]}</td></tr>
</table>
<hr />
EOD;
}
}
}
?>
</body>
</html>