вот такой код на локальном сервере возвращает данные, на основном выдает ошибку: header('Content-type: text/html; charset=utf-8');$url = "http://data.gov.ru/api/json/organization/7710474375/dataset/?access_token=keykeykeykeykeykey"; $auth = base64_encode("$userProxy:$passProxy"); //авторизация через прокси$ctxConfig = array( 'http' => array( 'method' => 'POST', 'header' => "Proxy-Authorization: Basic $auth", 'proxy' => 'tcp://192.168.8.14:8080', 'request_fulluri' => true ));$cContext = stream_context_create($ctxConfig);$json = file_get_contents($url,false,$cContext);$j2son = json_decode($json,true);var_dump($j2son);Локальный сервер: openserver с дефолтными настройками.Основной сервер: CentOS 6, Apache 2.4, php 5.5, mysql не помню версию.я уже заебался искать!! и без прокси пробовал, и прописывал везде где только можно (php.ini в частности), права 777 поставил, сам сайт с которого тяну данные (data.gov.ru) пингуется с сервера основного, по прямой ссылке и через локальный сервер все гуд, даже на сайберфоруме завел тему, но там оооочень долго и не всегда отвечают. Анон, на тебя одна надежда!
бамп
>>92608 (OP)Осваивай сразу CURL расширение http://php.net/manual/ru/book.curl.php для HTTP запросов, нехуй с этими стримами ебаться, всё равно рано или поздно упрёшься в какие-либо функциональные ограничения, но время изрядно проебёшь.