2013-08-03 53 views
0

目前我在開發字典時遇到了問題,在該字典中,我可以用含義顯示Google圖像,並且工作正常。file_get_contents爲Google圖像API清除空白空間

問題是,當向PHP中的URL提交超過1個單詞時,API顯示此警告消息。

Warning: file_get_contents(https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=Pakistani Flag) 

在上面的例子中,API正常工作,找出圖片爲巴基斯坦,但增加旗創建問題,以顯示上面給出的消息。

回答

2

我們可以通過PHP%20替換空白空間reslove的問題,例如你的話都存儲在一個varible $字

$word = "Pakistani Flag"; 

轉換的單詞,

$word_con = str_replace(" ", "%20", $word); 

最後我們有

https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=$word_con 

這工作絕對完美!

3
$encoded = urlencode('Pakistani Flag');