2011-06-09 132 views
0

我正在使用PHP/MySQL搜索网站的数据库并显示结果的网站上工作。另外,我现在想要显示Google Adsense搜索结果,但是用户不必在搜索框中手动输入搜索词。自动显示“Google Adsense搜索”结果

所以说,用户选择数据库搜索下列变量:

$var1 = apples; 
$var2 = pears; 
$var3 = cake; 

然后我想也显示来自谷歌的Adsense搜索结果的搜索,因为如果用户已经进入下面的搜索框中:“蛋糕苹果梨”。或者无论如何都沿着这些线。

所以这可能是一种解释我想要做什么的间接方式,但希望它很清楚。我该怎么做呢?我正在思考如何将Javascript自动输入到搜索框中,但也许有一种更直接的方式,而不必显示/使用搜索框?

非常感谢!

回答

0

使用curl,像这样:

$var1 = 'apples'; 
$var2 = 'pears'; 
$var3 = 'cake'; 
$query= $var1 . '+' . $var2 . '+' . $var3; 
$ch=curl_init(); 
curl_setopt ($ch, CURLOPT_URL, "http://www.google.com/support/adsense/bin/search.py?query=$query");    
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); 
$data = curl_exec ($ch);  
curl_close($ch); // good practice to close connection, it can save a lot of time in some cases. 

echo $data;