Rак получить строку, в формате Json.

M9
На сайте с 15.05.2014
Offline
79
635

Как преобразовать JSON строку в массив по этому запросу?


$cookies=tmpfile();
$ch = curl_init("https://s.taobao.com/search?ajax=true&callback=&app=imgsearch&tfsid=TB1jNPyLFXXXXXxXFXXXXXXXXXX");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);//используем куки
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
$page=curl_exec($ch);
curl_close($ch);
substr($page, 0, -1);
$json = json_decode($page,true);
print_r($page);


---------- Добавлено 20.02.2016 в 17:02 ----------

Вопрос решил:

$cookies=tmpfile();
$ch = curl_init("https://s.taobao.com/search?ajax=true&callback=json&app=imgsearch&tfsid=TB1jNPyLFXXXXXxXFXXXXXXXXXX");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);//используем куки
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$page=curl_exec($ch);
curl_close($ch);
$json = substr($page, 7, -2);
$json = json_decode(utf8_encode($json));
print_r($json);
SocFishing
На сайте с 26.09.2013
Offline
118
#1

следует проверять, а json ли перед вами. http://php.net/manual/ru/function.json-last-error.php на будущее.

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий