Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // fetch data
- $partNumber = $_REQUEST['partNum'];
- $partnerId = $_REQUEST['partnerName'];
- $zoneId = $_REQUEST['adZone'];
- // metad url
- $url = 'http://localhost:9010/taxonomy?term=' . $partNumber . '&include=category_name';
- // make a curl call
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, 2000);
- curl_setopt($ch, CURLOPT_TIMEOUT_MS, 2000);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $data = curl_exec($ch);
- $info = curl_getinfo($ch);
- $errno = curl_errno($ch);
- $err = curl_error($ch);
- curl_close($ch);
- // check taxonomy for selected part
- $data = json_decode($data, true);
- // set category name
- if(!isset($data['categoryName'])) {
- $categoryName = '/Electronic+Components';
- } else {
- // set category name
- $categoryName = null;
- // parse categories
- $categories = explode('/', preg_replace('/^Content\//', '', $data['categoryName']));
- $categoryName = '/';
- foreach($categories AS $category) {
- $categoryName .= urlencode($category) . '/';
- }
- $categoryName = substr($categoryName, 0, -1);
- }
- $adUrl = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . ':82/openads/www/delivery/ajs.php?n=' . rand(1000,10000000000) . '&what=zone:' . $zoneId . '&target=_blank&taxonomy=' . $categoryName . '&term=' . $partNumber . '&exclude=,';
- ?>
- <script type='text/javascript' src='<?php echo $adUrl; ?>'></script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement