Здравствуйте.
Делаю вот так:
<?php
$result = json_decode(file_get_contents('http://site.com/')); ## С true так же
echo $result->error;
В результате
Notice: Trying to get property of non-object in /тут/у/нас/путь/до/корня/сайта/index.php on line 3
Думал проблема с кодировкой, переводил в UTF-8 строку через mb_convert_encoding, всё также.
Прикол в том, что такая проблема только когда беру данный именно с того сайта, если брать от куда то с другого места, всё нормально.
Например вот так:
$result = json_decode('{"status":"ok","data":{"action":"list","email":"www.ssd@mail.ru","mail_cnt":"209","my_cnt":"0","games_cnt":"0","list":["www.ssd@mail.ru"]}}');
echo $result->status;
Работает, и если брать с другого какого то сайта, тоже.
Тут явно что-то с результатом с того сайта, но что, я понять не могу.
Надеюсь на вашу помощь, спасибо.