Source for file amazon_example1.php
Documentation is available at amazon_example1.php
// Example of usage for Services_Amazon_ECS4
// YOU NEED TO CHANGE THE DEVELOPERS TOKEN TO SOMETHING OTHER THEN XXXXXXXXXX
// YOU ALSO SHOULD CHANGE THE ASSOSCIATE ID TO YOUR OWN
require_once 'Services/Amazon.php';
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<title>Services_Amazon example</title>
echo 'This script was written to work with Services_Amazon 1 API';
if(isset ($_GET['keyword']) && isset ($_GET['mode'])) {
if(isset ($_GET['page'])) {
if(empty ($_GET['keyword'])) {
$message = 'Must search for something.';
$keyword = $_GET['keyword'];
$products = $amazon->searchKeyword ($keyword, $mode, $page);
if(PEAR ::isError ($products)) {
$message = $products->message;
<form action="{ $_SERVER['PHP_SELF']}" method="get">
foreach($modes as $mode => $name) {
echo '<option value="' . $mode . ($mode == $_GET['mode'] ? '" selected="selected"' : '') . '">' . htmlentities($name) . '</option>';
<td><input type="text" name="keyword" value=" $keyword" /></td>
<td><input type="submit" value="Search" /></td>
$pages = $products['pages'];
$page = $products['page'];
unset ($products['pages']);
unset ($products['page']);
echo '<tr><td colspan="2">';
echo '<a href="' . $_SERVER['PHP_SELF'] . '?mode=' . $_GET['mode'] . '&keyword=' . $_GET['keyword'] . '&page=' . ($page - 1 ) . '">« Previous Page</a> ';
echo 'Page ' . $page . ' of ' . $pages . '';
echo ' <a href="' . $_SERVER['PHP_SELF'] . '?mode=' . $_GET['mode'] . '&keyword=' . $_GET['keyword'] . '&page=' . ($page + 1 ) . '">Next Page »</a>';
foreach($products as $product) {
$creator = 'by ' . implode(', ', $product['authors']);
} elseif (is_array($product['artists'])) {
$creator = 'by ' . implode(', ', $product['artists']);
if($product['listprice'] != $product['ourprice']) {
$price = '<strike>' . $product['listprice'] . '</strike> ' . $product['ourprice'];
$price = $product['listprice'];
<td valign="top"><a href="{ $product['url']}"><img src="{ $product['imagesmall']}" border="0" alt="" /></a></td>
<b>{ $product['name']}</b> $creator<br />
Category: { $product['type']}<br />
Release Date: { $product['release']}<br />
Manufacturer: { $product['manufacturer']}<br />
echo '<tr><td colspan="2">';
echo '<a href="' . $_SERVER['PHP_SELF'] . '?mode=' . $_GET['mode'] . '&keyword=' . $_GET['keyword'] . '&page=' . ($page - 1 ) . '">« Previous Page</a> ';
echo 'Page ' . $page . ' of ' . $pages . '';
echo ' <a href="' . $_SERVER['PHP_SELF'] . '?mode=' . $_GET['mode'] . '&keyword=' . $_GET['keyword'] . '&page=' . ($page + 1 ) . '">Next Page »</a>';
echo '<tr><td><i>' . $message . '</i></td></tr>';
Documentation generated on Mon, 11 Mar 2019 14:13:44 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|