2014-01-09 2 views
-1

file_get_contents($url);을 사용하여 JSON 배열을 출력하는 간단한 스크립트가 있습니다.

$json = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true’); 

하지만 참조하는 동적 인 링크를 구축을 위해 노력하고 그래서 내가 처음에 PHP 스크립트와 할당과 링크를 구축하고있는 $url이다 : 나는 그래서 같은 정적 링크를로드 할 때 스크립트는 잘 작동 변하기 쉬운. 나는이 작업을 수행 할 때

내가 얻을 :

Warning: file_get_contents(http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true’) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in ../myfile.php on line 32

이 또한 방법 나는 $url 변수 건물입니다 함께 할 수있다

: 내가 할 수 있기 때문에

$url='http://maps.googleapis.com/maps/api/geocode/json?latlng='.$latRefDef.$lat.', '.$longRefDef.$long.'&sensor=true';

내가이 알을 링크에 대해 정적 값을 배치하면 예상대로 수행됩니다. 내가 어디에서 벗어날 수 있는지 아는가?

+3

이 질문은 다른 사람에게 도움이되지 않을 문법 오류에 대한 것입니다. – brandonscript

+0

** '** url'은 **'** url'을 가지고 있습니다. 아마도 ** ** ** ** ** ** ** ** **. – twlkyao

답변

2

마지막에 "현명한 인용 부호"아포스트로피가 있습니다. 그것을 실제 것으로 교체하십시오.

또한 URL에 쉼표 뒤에 공백을 제거해야합니다.

+0

덕분에 ** **를 사용했기 때문일 수 있습니다! – Presto