Beispiel #1
0
function get1_link($query)
{
    $search = "site:www.tamillyrics.net " . $query;
    $bing_results = bing_search($search);
    return $bing_results['urls'][0];
    //    //$url = "http://www.google.co.in/search?hl=en&q=" . urlencode($search) . "&btnG=Search&meta=";
    //    //$url = "http://www.google.co.in/search?hl=en&source=hp&q=" . urlencode($search) . "&aq=f&aqi=&aql=&oq=&gs_rfai=";
    //
    //    $ttime = microtime(true);
    //    $response = rawurldecode(httpGet($url));
    //    $ttime = microtime(true) - $ttime;
    //    //file_put_contents("wikihowgle.htm",$response);
    //    echo "<br>Google Search: $ttime<br>";
    //    preg_match_all('~<a href="http://www.tamillyrics.net/([^":]+)"~', $response, $matches);
    //    //print_r($matches);
    //    echo "Google search results:\n";
    //    $google_search_results = $matches[1];
    //    $google_search_results = array_values($google_search_results);
    //    print_r($google_search_results);
    //    echo "<br>\n------------------<br>\n";
    //    if (isset($matches[1][0])) {
    //        echo "<br>Google search result: $google_search_results[0]<br>";
    //        return urldecode($google_search_results[0]);
    //    } else
    //        return '';
}
Beispiel #2
0
function get_closest($query)
{
    //    $search = "site:www.wikihow.com " . $query . " -Discussion -user";
    $search = "site:www.wikihow.com " . $query;
    $bing_results = bing_search($search);
    $return = '';
    foreach ($bing_results['urls'] as $response) {
        preg_match('~http://www.wikihow.com/(.+)~', $response, $matches);
        if (!empty($matches[1])) {
            $res = $matches[1];
        }
        if (substr($res, 0, 9) != 'Category:' && substr($res, 0, 11) != 'Discussion:' && substr($res, 0, 5) != 'User:'******'Category:') {
    //            $return = $res;
    //        }
    //    }
    return $return;
    //    if (count($google_search_results)) {
    //        return $google_search_results[0];
    //    } else {
    //        return '';
    //    }
}