2011-06-09 129 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;