예제 #1
0
            $discountInfo .= "(save {$v['percentagesaved']}%)";
        }
        $output .= "<tr id='{$k}' data-store='{$store}'>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'><img src='{$v['logo']}' class='img-rounded'></td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'><img src='{$v['picture']}' class='product-image img-rounded col-sm-10 col-md-10 col-lg-10' /></td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'>\r\n\t\t\t\t\t\t\t{$v['title']}\r\n\t\t\t\t\t\t\t<br /><a data-store='{$store}' data-role='moreDetails' target='_blank' href='#'>More Details &gt;&gt;</a>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'>{$v['price']}{$discountInfo}</td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'>{$v['feedback']}</td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'>{$v['shippingCost']}</td>\r\n\t\t\t\t\t\t<td class='col-sm-2 col-md-2 col-lg-2'><a target='_blank' href='{$v['url']}'>URL</a></td>\r\n\t\t\t\t\t</tr>";
    }
    return $output;
}
// -------- main script
$keyword = $_POST['keyword'];
$site = $_POST['site'];
switch ($_POST['site']) {
    case 'ebay':
        // get eBay data
        error_log(date('d/m/Y H:i:s') . " - Ebay API start\r\n", 3, 'error_log.txt');
        $requestor = new EbayRequestor($keyword);
        $requestor->runRequest();
        $ebayData = $requestor->extractNecessaryData();
        echo generateTable($ebayData, 'ebay');
        break;
    case 'amazon':
        // get Amazon data
        error_log(date('d/m/Y H:i:s') . " - Amazon API start\r\n", 3, 'error_log.txt');
        $requestor = new AmazonRequestor($keyword);
        $requestor->runRequest();
        $amazonData = $requestor->extractNecessaryData();
        echo generateTable($amazonData, 'amazon');
        break;
    case 'start':
        echo "<table class='table table-striped table-bordered'>\r\n\t\t\t\t<thead>\r\n\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t<th>From</th>\r\n\t\t\t\t\t\t<th>Picture</th>\r\n\t\t\t\t\t\t<th>Title</th>\r\n\t\t\t\t\t\t<th>Price</th>\r\n\t\t\t\t\t\t<th>Feedback</th>\r\n\t\t\t\t\t\t<th>Shipping Cost</th>\r\n\t\t\t\t\t\t<th>URL</th>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</thead>\r\n\t\t\t\t<tbody>";
        break;
    case 'end':
        echo "\t</tbody>\r\n\t\t\t</table>";
예제 #2
0
<?php

require 'lib/EbayRequestor.class.php';
$keyword = "star wars";
$requestor = new EbayRequestor($keyword);
$requestor->runRequest();
print var_dump($requestor->extractNecessaryData());