header('content-type: text/html; charset=utf-8'); ?>
require('/var/www/ov/minixml/minixml.inc.php');
$keywords = $_GET["Keywords"] ? $_GET["Keywords"] : $_GET["keywords"];
$keywords = str_replace(" ", "+", $keywords);
$ip = $_SERVER["REMOTE_ADDR"];
$host = $_GET["host"];
$qs = $_GET["qs"];
$q = urlencode($_GET["q"]);
if (!$host) {
$url = parse_url($_SERVER["HTTP_REFERER"]);
$host = $url[host];
}
$count = $_GET["count"];
if (!$count) { $count = 10; }
$feed = 'http://dmxml.overture.com/d/search/p/suchknecht/xml/arbitrage/wsbf/v4/?';
if ($q) {
$feed .= 'q='.$q;
$feed .= '&qs='.$qs;
$feed .= '&serveUrl='.urlencode($host);
} else {
if (!$qs) {
$feed .= 'url='.$host;
$feed .= '&seedTerm='.$keywords;
#$feed .= '&Partner=suchknecht_xml_at_d2r_v4_test&maxListings='.$count.'&maxRT=10&config=1234567890';
$feed .= '&Partner=suchknecht_xml_at_d2r_derp&maxListings='.$count.'&maxRT=10&config=1234567890';
$ext = 'ip='.$ip.'&ua='.urlencode($_SERVER["HTTP_USER_AGENT"]).'&ur='.urlencode($_SERVER["HTTP_REFERER"]);
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { $ext .= '&xfip='.$_SERVER["HTTP_X_FORWARDED_FOR"]; }
$feed .= '&affilData='.urlencode($ext);
$feed .= '&serveUrl='.urlencode($host);
} else {
$feed .= 'qs='.$qs;
$feed .= '&serveUrl='.urlencode($host);
}
}
$fd = file_get_contents($feed);
#echo $feed."
";
$xml = new MiniXMLDoc();
if (!$xml->fromString($fd)) { echo "xml error!!!"; }
$x=0;
?>
| |
|
|
|
|
|
|
|
#print_r($xml);
if (!is_null($xml->xxmlDoc->xchildren[0]->xchildren[3]->xchildren[0])) {
?>
foreach($xml->xxmlDoc->xchildren[0]->xchildren[3]->xchildren as $listing) {
$title = html_entity_decode($listing->xattributes["title"]);
$description = html_entity_decode($listing->xattributes["description"]);
$domain = $listing->xattributes["siteHost"];
$url = $listing->xchildren[0]->xchildren[0]->xtext;
echo <<
$title
(Sponsoren Links)
$description
$domain
|
END;
$x++;
}
} else {
echo <<
|
|
Alternativen |
foreach($xml->xxmlDoc->xchildren[0]->xchildren[2]->xchildren[0]->xchildren as $related) {
$queryParams = $related->xattributes[queryParams];
$text = $related->xchildren[0]->xtext;
echo ('
| '.$text.' |
');
}
?>
|
|
Impressum