<?php $url = "https://example.com/data.json"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if($response === false) { die("cURL Error: " . curl_error($ch)); } $data = json_decode($response, true); if($data === null) { die("JSON Error: " . json_last_error_msg()); } // ダウンロードしたJSONデータをローカルに保存 file_put_contents("data.json", json_encode($data, JSON_PRETTY_PRINT)); curl_close($ch); ?>