Запрос file_get_contents выдает “Connection timed out”, с curl работает

210
04 июня 2017, 21:12

file_get_contents("https://en.wikipedia.org/wiki/Main_Page"); Уходит в таймаут, "failed to open stream: Connection timed out in " Тот же запрос с curl_exec() работает на ура.

Где-то настройки сервера, возможно после апгрейта ПХП, но где, может у кого идеи есть?

CentOS,PHP 5.6.30

Answer 1

Просто на сервере википедии в настройках allow_url_fopen = false поэтому и не получается прочитать данные. Для таких целей используется curl.

READ ALSO
Условия передачи php (method=“post” )

Условия передачи php (method=“post” )

Отправляю информацию на почту через сервер

244
Лог для неудачного подключения к базе данных

Лог для неудачного подключения к базе данных

Я сделал лог, в который будет записываться ошибка подключения и сколько пользователей, получили эту ошибку

301
Узнать передавалось ли поле в JSON (VK)

Узнать передавалось ли поле в JSON (VK)

Есть такой JSON (VK Callback):

262
Проблема с форматированием html

Проблема с форматированием html

Столкнулся с такой проблемойВ ide код выглядит нормально (рис

280