2015-01-02 1 views
-2

내 문제는 내가 내가 데이터에 액세스하려면 다음 코드를 사용하고있는 JSON 형식의 데이터를 반환 한 웹 서비스가있다 (url은 데이터를 제공)json_decode는

if ($datas = file_get_contents($url)) 
    return json_decode($datas); 
return Array('error' => "Can't open url"); 

//data when url is accessed in the browser 
{"d":[[6.082,245]]} 

오류가 발생하여 URL을 열 수 없습니다. 나는 problem.Somehow을 받고 있지 않다 나는 json_decode 데이터에 액세스 할 수없는 오전과 같은 기능을 사용하는 몇 가지 기능이 있으며 사람들은 사전에

감사 데이터에 액세스 할 수 있습니다

+0

당신은에'위해서 var_dump ($ datas를) '시도? –

답변

1

먼저 원하는 것을 위해 컬을 사용, 그리고

주 file_get_contents에 오류를하는 error.log에 오류가 있는지 확인하려고한다 : file_get_contents()가에서 파일을 반환 maxlen 바이트까지의 지정된 오프셋에서 시작하는 문자열 실패하면 file_get_contents()는 FALSE를 반환합니다.

상기 조건이 참으로 확인 인 경우,

시도 인쇄 JSON 데이터

위해서 var_dump (json_decode ($ datas)에 해당);

이 당신을 도울 수,

V.는

0

실행 URL을 사용하고 file_get_content를 사용하여 데이터를 가져 오는 것은 다른 것입니다. 1) url에서 실행하면 PHP로 처리되는 결과가 출력됩니다

2) file_get_content 할 때 그 파일에 코드가 들어갑니다. 당신은 당신이 URL이 정확하고 유효 확인

관련 문제