@Msim

Как распарсить json с сылки?

$url = file_get_contents("

https://api.vk.com/method/wall.get?owner_id=-000000&domain='name'&v=5.34&count=100&filter='owner'&extended=1

 	");

пытаюсь получить json и разбить его , если перейти по ссылке то все получаеться но через file_get_contents никак не поможете?

ИСПРАВИЛ
$json = file_get_contents("http://api.vk.com/method/wall.get? ...  .json"); 
$safe_json = str_replace("\n", "\\n", $json);
$data = json_decode($json);

var_dump($data);
// var_dump($safe_json);

зачем был нужен safe_json
  • Вопрос задан
  • 1725 просмотров
Решения вопроса 1
@onpavlov
Инженер, программист. JS, PHP, Python, Golang
Вообще для запросов лучше используйте curl
$url = "https://api.vk.com/method/wall.get?owner_id=-000000&domain=%27name%27&v=5.34&count=100&filter=%27owner%27&extended=1";
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_URL, $url);
$response = curl_exec($curl);
curl_close($curl);
$content = json_decode($response,true);
print_r($content);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы