PHP: Почему пропадают данные после json_decode

Ну, сам вопрос в заголовке. Подробности:

Я делаю так

$url = "http://rzhunemogu.ru/RandJSON.aspx";

$params["CType"] = 1;

$result = file_get_contents($url, true, stream_context_create(array(
                'http' => array(
                    'method'  => 'GET',
                    'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
                    'content' => http_build_query($params)
                )
            )));
Print_r($result);

Выводит json, но кода я делаю это

$anec = json_decode($result);
print_r($anec);

Он ничего не выводит. Как исправить? Что я делаю не так? Помогите пожалуйста.


Ответы (1 шт):

Автор решения: user357773

Я проблему с json_decode не решил. Просто начал парсить анекдоты с другого сайта. Вот код

include_once('simple_html_dom.php');//подключаю библиотеку парсинга
include_once('func.php');//подключаю доп.функции

$site = file_get_html("https://www.anekdot.ru/random/anekdot/");//указываем сайт с аникдотом
$otvet = $site->find(".text");//ищем div class text

$anecdot = $otvet[0];//берём текст из div
//дальше уже вывожу анекдот туда куда нужно

Я решил, так, и у меня всё работает.

Нужно это было чтоб сделать автопостинг анекдотов в группе в вк.

→ Ссылка