fixed the resizable text area with IE problem fixed the ad space with IE problem merged the 7.2.0 and 7.1.4 change logs
45 lines
1.1 KiB
PHP
45 lines
1.1 KiB
PHP
<?php
|
|
|
|
// Yahoo! proxy
|
|
|
|
|
|
|
|
// Hard-code hostname and path:
|
|
|
|
// search = http://api.search.yahoo.com/WebSearchService/V1/webSearch
|
|
|
|
// api.local
|
|
|
|
// api.travel
|
|
|
|
define ('PATH', 'http://api.search.yahoo.com/WebSearchService/V1/webSearch');
|
|
|
|
|
|
|
|
$type = "text/xml";
|
|
|
|
|
|
|
|
// Get all query params
|
|
|
|
$query = "?";
|
|
|
|
foreach ($_GET as $key => $value) {
|
|
|
|
if(($key == "output") && ($value == "json")) {
|
|
|
|
$type = "application/x-javascript";
|
|
|
|
}
|
|
|
|
$query .= urlencode($key)."=".urlencode($value)."&";
|
|
|
|
}
|
|
|
|
|
|
|
|
foreach ($_POST as $key => $value) {
|
|
|
|
if(($key == "output") && ($value == "json")) {
|
|
|
|
$type = "json";
|
|
|
|
}
|
|
|
|
$query .= $key."=".$value."&";
|
|
|
|
}
|
|
|
|
$query .= "appid=jennyhan_ac";
|
|
|
|
$url = PATH.$query;
|
|
|
|
|
|
|
|
|
|
|
|
// Open the Curl session
|
|
|
|
$session = curl_init($url);
|
|
|
|
|
|
|
|
// Don't return HTTP headers. Do return the contents of the call
|
|
|
|
curl_setopt($session, CURLOPT_HEADER, false);
|
|
|
|
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
|
|
|
|
|
|
|
|
// Make the call
|
|
|
|
$response = curl_exec($session);
|
|
|
|
|
|
|
|
header("Content-Type: ".$type);
|
|
|
|
echo $response;
|
|
|
|
curl_close($session);
|
|
|
|
|
|
|
|
?>
|
|
|