file_get_contents ошибка denwer

377
03 октября 2017, 07:01
<?if (!$_GET['code']) {
exit('error code');}
include 'config.php';
$token = json_decode(file_get_contents('https://oauth.vk.com/access_token?client_id='.ID.'&redirect_uri='.URL.'&client_secret='.SECRET.'&code='.$_GET['code']), 
true);
if (!$token) {
exit('error token');
}

$data = json_decode(file_get_contents('https://api.vk.com/method/users.get?user_id='.$token['user_id'].'&access_token='.$token['access_token'].'&fields=uid
,first_name,last_name,photo_big'), true);
if (!$data) {
exit('error data');
}
$data = $data['response'][0];
echo '<pre>';
var_dump($data);
echo '</pre>';
?>

выдает ошибку:

file_get_contents(https://oauth.vk.com/access_token?client_id=620**57&redirect_uri=https://mysite/vk.php&client_secret=7*****IFrku32EloUowf1&code=8d6b63f6d8f5d454d7): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in Z:\home\mysite\www\vk.php on line 9 error token

php файл с константами

define('ID', '*******');
define('SECRET', '**********');
define('URL', 'https://mysite/vk.php');

Делал по примеру, что неправильно уже пол дня не могу понять

Answer 1
function curl_get_contents($url)
{
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  $data = curl_exec($ch);
  curl_close($ch);
  return $data;
}
$url = 'https://...';
$json = json_decode(curl_get_contents($url));

Источник

READ ALSO
Установка модуля pthreads php Ubuntu

Установка модуля pthreads php Ubuntu

Пытался установить composer Ввожу команду php composerphar install и выдает следующую ошибку

356
Помогите придумать логику

Помогите придумать логику

у меня есть код которий считает росход за месяц

294
Ошибка Undefined offset: 1 in

Ошибка Undefined offset: 1 in

Пытаюсь переписать значения в бд используя массивы, каждый раз ругается на значение индекса $row[t2] в строчке :

260
Добавление данных в БД через кнопку

Добавление данных в БД через кнопку

Как сделать чтобы введенные данные в поля input при нажатии на кнопку Add добавились в таблицу?

300