2011-11-10 4 views
0

나는 그것이 늦었을 뿐이며 지금 당장은 분명히 보이지 않을 수도 있다고 생각한다. 이 문자열을 디코딩하는 데 문제가있는 사람. JSON 디코딩과 관련된 PHP 문제

{"result":{"transcription":"some message","guid":"something","identifier":null}} 

난 그냥 평범한 구식 json_decode ($ String)를 사용하려고하고 내가 만들고 있다고 생각 배열을 걷는 시도했다. 나는 또한 json_decode ($ String, 1)을 시도했는데 실제로는 도움이되지 않았다. 어떤 아이디어? 나는 필사자의 가치를 얻으 려하고있다.

편집 : 여기

는 PHP 코드를입니다

<?php 
$myFile = "test.txt"; 
$fh = fopen($myFile, 'w') or die("can't open file"); 
$Response = json_decode($HTTP_RAW_POST_DATA); 
fwrite($fh, $Response->result->transcription); 
fclose($fh); 
?> 

나는 또한 raw_post_data의 게시물을 선호하는 것 같다 "multipart/form-data"를이기 때문입니다 이유를 추가하고 싶습니다 적어도 내 인터넷 검색이

+0

"문제를"저를 지적 것과 (다중/폼 데이터를 처리하기위한 방법은? 당신이 어떻게 보여 주면? –

+0

이봐, 정말 많은 도움이 될 것 "정말 도움이되지 않았다" 정말 그것을 (PHP에서)하고 어떤 오류 또는 문제가지고 있습니다. – Sufendy

+0

문제가 무엇인지 우리에게 알려줄 수 있습니까? 문제가 정확히 무엇입니까? – yannis

답변

4
$l = '{"result":{"transcription":"some message","guid":"something","identifier":null}}'; 
$js = json_decode($l); 
echo $js->result->transcription; //outputs some message 
+0

이'file_put_contents ("file.txt", $ js-> result-> transcription)' 을 시도한 다음 디렉토리에 file.txt가 있는지 확인하십시오 – Mob