下記のコードについて質問です。
$resultをechoで出力するとJSONが出ますが、
$resultをファイル出力すると1という値しか出力されません。
なぜなのでしょうか。curl_execの仕様がよくわかりません。
PHP
1<?php 2 3$data = [ 4'appVer'=>'2.1.0', 5'categoryCd'=>'020000', 6'deviceId'=>'abcdef123456789', 7'deviceNm'=>'cURL', 8'osVer'=>'4.4.4', 9'page'=>'1', 10'songMatchType'=>'0', 11'serialNo'=>'AM023897', 12'songName'=>'乙女解剖' 13]; 14 15$header = ['Content-Type: application/json']; 16 17$curl = curl_init(); 18 19curl_setopt($curl, CURLOPT_URL, 'https://denmoku.clubdam.com/dkdenmoku/DkDamSearchServlet'); 20curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); 21curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data)); 22curl_setopt($curl, CURLOPT_HTTPHEADER, $header); 23 24$result = curl_exec($curl); 25file_put_contents("json.json", $result); 26 27curl_close($curl); 28 29?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。