PHP Как получить веб-страницу, если не работает file_get_contents? Нужно с Twitter получить ключи, но возникает ошибкаfailed to open stream: Connection refused
Либо заблочен сервер, либо у меня нет разрешения в php.ini:allow_url_fopen=Yes
allow_url_include=Off
Поскольку я пробовал на разных серверах, первый вариант отпадает
Но у меня нет доступа к php.ini
Изменения в .htaccess не помогли:php_flag allow_url_fopen 1
Что бы не пробовал везде ошибка (fopen, include, urlopen)
Для include ошибка выглядит так:wrapper is disabled in the server configuration by allow_url_include=0
А доступа к php.ini и .htaccess нет
Как получить веб-страницу или как ещё можно авторизовываться через своё Twitter-приложение?

21 Авг 2019 в 06:28
190 +1
0
Ответы
1

Если у вас нет возможности изменить настройки в php.ini или .htaccess, вы можете попробовать использовать cURL для выполнения запросов к веб-страницам. Ниже приведен пример кода на PHP, который использует cURL для получения веб-страницы:

// URL страницы, которую вы хотите получить
$url = 'https://twitter.com';
// Инициализация cURL
$ch = curl_init();
// Установка параметров запроса
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполнение запроса
$response = curl_exec($ch);
// Проверка на возможные ошибки
if($response === false) {
echo 'Ошибка cURL: ' . curl_error($ch);
}
// Закрытие соединения cURL
curl_close($ch);
// Вывод полученного ответа
echo $response;

Этот код использует cURL для выполнения GET-запроса к заданному URL и выводит полученный ответ. Обратите внимание, что для работы кода необходимо, чтобы расширение cURL было установлено и включено в вашей конфигурации PHP.

Если вы хотите авторизоваться через свое Twitter-приложение, вам необходимо использовать OAuth для аутентификации. Для этого вам понадобится использовать специальный токен доступа и секретный ключ, которые можно получить после регистрации вашего приложения на Twitter Developer Platform.

Надеюсь, это поможет вам решить проблему получения веб-страницы без использования file_get_contents.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир