2015-02-12 4 views
1

Я использую Cakephp 2.6.1, и я бы хотел использовать extern api. Для этого я должен запросить URL вроде этого:Cakephp: file_get_contents, curl и HttpSocket не работают

$json = file_get_contents($url); 
$data = json_decode($json); 

я пытаюсь с file_get_contents, завиток и HttpSocket. И у меня есть эта ошибка:

php_network_getaddresses: getaddrinfo failed: Name or service not known 

я проверяю php_info();and allow_url_fopen Вклы.

Благодарим вас за любого, кто может дать мне несколько идей.

+2

И ни один из [** результатов поиска Google **] (https://www.google.com/search?q= "php_network_getaddresses% 3A + getaddrinfo + failed% 3A + Name + или + service + not + known ") помогает в любом случае? – ndm

+0

легче найти немного, как отправить сообщение ... Проблема, похоже, исходит от allow_url_fopen отключена, но не для меня:/я не понимаю. – Gaultier

+0

Вы на серверной или локальной машине? –

ответ

1

В моем случае

php_network_getaddresses: getaddrinfo failed: Name or service not known 

оказывается, потому что мой DSN адрес больше не действителен. Я только что заменил действующий адрес dns, и он работает :)

Смежные вопросы