2013-08-03 1 views
0

현재 의미가있는 Google 이미지를 표시 할 수있는 사전을 개발하는 동안 문제가 발생했습니다.file_get_contents Google 이미지 API에 대한 빈 공간 제거

PHP에서 URL에 두 단어 이상을 제출하는 동안 API가이 경고 메시지를 표시하는 것이 문제였습니다.

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

위의 예에서 API는 파키스탄의 사진을 찾기 위해 제대로 작동하지만 깃발을 추가하여 위의 메시지를 표시합니다.

우리는 PHP에서 20 %로 빈 공간을 대체하여 문제를 reslove 수

답변

2

예를 들어 단어는

$word = "Pakistani Flag"; 

마지막

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

로 단어를 변환 varible의 $ 워드에 저장됩니다 우리가 가지고있다

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

절대적으로 완벽하게 작동합니다!

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