hocam eklenti kurulu bende. curl den gelen veriyi ekrana yazdırınca görünmüyor. uzantı .php olduğu için mi bilmiyorum. ama bu veriyi .json dosyasına yazdırıp json dosyasını tarayıcıda açınca viewer çalışıyor. gelen veri json görünüyor ama acaba formatı mı json değil?
$url = "https://veriyolu";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$headers = array(
"X-Requested-With: XMLHttpRequest",
"Content-Type: application/json",
"User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36",
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$resp = curl_exec($curl);
curl_close($curl);
if ($curl) {
file_put_contents (__DIR__ . DIRECTORY_SEPARATOR . 'veri.json', $resp);
$boyut = number_format(filesize('veri.json'), 2, ',', '.');
echo $resp;
} else {
echo 'bağlantı başarısız oldu';
}
Öncelikle " JSON Viewer " eklentisini tarayıcınıza kurmanızı tavsiye ederim.