0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
1

Curl и file_get_contents

19.04.2015, 21:20. Показов 1892. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
если использую curl то выводит bool(false)
PHP
1
2
3
4
5
6
7
$ku=curl_init();
            $query="client_id=".APP_ID."&client_secret=".APP_SECRET."&code=".$this->code."&redirect_uri=".REDIRECT_URI;
            curl_setopt($ku,CURLOPT_URL,URL_ACCESS_TOKEN."?".$query);
            curl_setopt($ku,CURLOPT_RETURNTRANSFER,TRUE);
            $result=curl_exec($ku);
            curl_close($ku);
            var_dump($result);
если использую file_get_contents то выводит Warning: file_get_contents(...)failed to open stream: Connection refused in
PHP
1
2
3
$resp1 = file_get_contents('https://graph.facebook.com/oauth/access_token?client_id='.APP_ID.'&client_secret='.APP_SECRET.'&code='.$this->code.'&redirect_uri='.REDIRECT_URI);
            $ob=json_decode($resp1, true);
            var_dump($ob);
Делаю, на хостинге, уже так делал все работало..., иногда правда curl что-то не работал. Может я что-то не понимаю?
Если переходить в ручную по ссылке, то все выводит отлично...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2015, 21:20
Ответы с готовыми решениями:

file_get_contents and cUrl
<?php $curl_handle=curl_init(); curl_setopt($curl_handle,...

Подскажите curl или file_get_contents ? Для ограничения запросов по времени
Добрый день. Получаю данные со стороннего сервиса через их API (json) У сервиса есть ограничения...

cURL и file_get_contents перестали работать failed to open stream: Connection timed out
Всем доброй ночи. Подскажите такой момент. Перестал работать curl и file_get_contents Вчера всё...

File_get_contents и curl не парсят сайт
file_get_contents и curl не парсят сайт! Как я понял блокирует сайт, выдает какой то левый html!...

4
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.04.2015, 21:28 2
Цитата Сообщение от smokehawker Посмотреть сообщение
если использую curl то выводит bool(false)
Ну так посмотрите в чем ошибка:
PHP
1
echo curl_error($ku);
Цитата Сообщение от smokehawker Посмотреть сообщение
если использую file_get_contents то выводит Warning: file_get_contents(...)failed to open stream: Connection refused in
Скорее всего подобные функции запрещены на хостинге...
0
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
19.04.2015, 21:42  [ТС] 3
Цитата Сообщение от pav1uxa Посмотреть сообщение
Скорее всего подобные функции запрещены на хостинге
ну а как я тогда использовал уже?
в смысле на хостинге фейсбука?

Добавлено через 4 минуты
Цитата Сообщение от pav1uxa Посмотреть сообщение
echo curl_error($ku);
пишет couldn't connect to host, а как тогда обойти можно?
я кстате делаю, по статье и там все работает...
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.04.2015, 22:13 4
Цитата Сообщение от smokehawker Посмотреть сообщение
ну а как я тогда использовал уже?
не знаю
Цитата Сообщение от smokehawker Посмотреть сообщение
в смысле на хостинге фейсбука?
В смысле на хостинге, на котором Вы этот код размещаете...
Цитата Сообщение от smokehawker Посмотреть сообщение
пишет couldn't connect to host, а как тогда обойти можно?
Никак. Эти функции запрещают не для того чтобы их обходили...
Цитата Сообщение от smokehawker Посмотреть сообщение
я кстате делаю, по статье и там все работает...
В статье тот же самый хостинг используется?..
0
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 289
19.04.2015, 22:25  [ТС] 5
ну я уже сделал авторизацию для контакта, через curl и file_get_contents(правда ее я использовал там где curl не работал), и нормально работает... в статье с фейсбуком другой хостинг, а в статье с контактом такой же как у меня.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 22:25
Помогаю со студенческими работами здесь

Зависимость: сокеты, curl и file_get_contents()
Добрый день форумчани, вопрос немного странный, работаю часто с чужими сайтами, с которых мне...

Сервер не может получить страницу (Curl, file_get_contents)
привет. <? $unvan_smert="http://google.com"; $curl_smert = curl_init(); ...

Сервер не может получить страницу (Curl, file_get_contents.)
Вообщем написал некий скрипт, работать работает и сейчас на локалке тоже, и работал на сервере, но...

Скачка изображения - copy(), file_get_contents(), curl() не работают
Вот конкретная картинка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru