'; if (!$returnCount) return; if (isset($itemResponse['ItemSearchResponse']['Items']['Item'])) { foreach($itemResponse['ItemSearchResponse']['Items']['Item'] as $item_key => $item) { if (is_string($item_key)) return; if (!isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['SalesRank'])) { $SalesRankOut="{ NA }"; $SalesRankFailCount++; } else { $SalesRankOut=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['SalesRank']; $SalesRankOut=str_replace(","," ",$SalesRankOut); } if (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['TotalOffers'])) { if ($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['TotalOffers'] == 1) { if (!isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['Merchant']['Name'])) { $MerchantOut="{ NA }"; $MerchantFailCount++; } else { $MerchantOut=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['Merchant']['Name']; $MerchantOut=str_replace(","," ",$MerchantOut); } } else { if (!isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['0']['Merchant']['Name'])) { $MerchantOut="{ NA }"; $MerchantFailCount++; } else { $MerchantOut=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['0']['Merchant']['Name']; $MerchantOut=str_replace(","," ",$MerchantOut); } } } else { $MerchantOut="{ NA }"; $MerchantFailCount++; } $ASIN_Out=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ASIN']; $ASIN_Out=str_replace(","," ",$ASIN_Out); if (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['Title'],$itemResponse)) { $ItemTitle=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['Title']; $ItemTitle=str_replace(","," ",$ItemTitle); } if (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['OfferListing']['SalePrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['OfferListing']['SalePrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['OfferSummary']['LowestNewPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['OfferSummary']['LowestNewPrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Transaction']['TransactionItems']['TransactionItem']['TotalPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['EligibilityRequirements']['EligibilityRequirement']['CurrencyAmount']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['Offers']['Offer']['OfferListing']['Price']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['OfferSummary']['LowestCollectiblePrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['OfferSummary']['LowestNewPrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } elseif (isset($itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['ItemAttributes']['ListPrice']['FormattedPrice'],$itemResponse)) { $ItemPrice=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['OfferSummary']['LowestUsedPrice']['FormattedPrice']; $ItemPrice=str_replace(","," ",$ItemPrice); } else { $ItemPrice=" { NA }"; } $ItemLinkPage=$itemResponse['ItemSearchResponse']['Items']['Item'][$item_key]['DetailPageURL']; if ($ItemPrice!="Too low to display") { $ItemPrice=substr($ItemPrice, 1, strlen($ItemPrice)-1); $ItemPriceOut=str_replace(" ","",$ItemPrice); } $ItemLoopCount++; fwrite($handle,'[' . $ItemLoopCount . '], '); fwrite($handle, $ItemLoopCount . ', '); fwrite($handle, $ItemTitle . ', '); fwrite($handle, $ASIN_Out . ', '); fwrite($handle, $MerchantOut . ', '); fwrite($handle, $ItemPriceOut . ', '); fwrite($handle, $SalesRankOut . ', '); fwrite($handle, "View^" . $ItemLinkPage . "^_blank\n"); } } } fclose($handle); } ?>
Select a Category (and any desired sub categories) and Search to Continue"); echo(""); exit; } ?>
Displaying Search Results
Clicking the 'Column Headers' will Sort - change most 'Column Widths' by moving Column Dividers - { NA } is Data 'Not Available' from Amazon - Click 'View' for Item Detail Page
Result Count: