Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка Warning: file_get_contents(): php_network_getaddresses

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не работает функция
smith-st
Отправлено: 12 Июня, 2014 - 09:35:40
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Здравствуйте
вызываю функцию $result=file_get_contents('http://мойсайт.com/script.php');
с мойсайт.com и получаю
Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in

Warning: file_get_contents(http://test2.getrejoin.com/global_api.php?method=user-date): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in

в чем может быть проблема?
 
 Top
LIME
Отправлено: 12 Июня, 2014 - 10:39:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




не может получить ip хоста
пингани его на машине где скрипт крутится для проверки
если он еще не в DNS то можно его вписать в hosts
(Добавление)
если это хостинг и хост(запрашиваемый из скрипта) доступен из твоего браузера пиши в поддержку
 
 Top
smith-st
Отправлено: 12 Июня, 2014 - 11:09:02
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




LIME пишет:
не может получить ip хоста
пингани его на машине где скрипт крутится для проверки
если он еще не в DNS то можно его вписать в hosts
(Добавление)
если это хостинг и хост(запрашиваемый из скрипта) доступен из твоего браузера пиши в поддержку

скрипт вызывается с того самого хоста что и запращивает
подскажи, поалуйста, как в hosts правильно прописать
 
 Top
LIME
Отправлено: 12 Июня, 2014 - 11:35:42
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




добавь в конец файла /etc/hosts с новой строки
127.0.0.1 мойсайт.com
без http
просто хост
но если он запрашивается с того же хоста то разве не проще получать файл по ФС
типа file_get_contents('script.php');
или это разные хосты и не могут лезть в чужие папки?
(Добавление)
хотя ты сказал хост один
тогда забудь про hosts(хотя это и сработает) и делай по людски
запрашивай файл через файловую систему а не http
(Добавление)
хотя если уж так то тут file_get_contents вообще ни при чем
смотри include или require
 
 Top
smith-st
Отправлено: 13 Июня, 2014 - 13:29:59
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




если написать так file_get_contents('script.php');
получаю
Warning: file_get_contents(script.php): failed to open stream: No such file or directory
хотя файл там есть 100%

include или require не подходят, так как в скрипт не надо ничего дописывать, что делает script.php

проблема появилась после переезда на новый сервер
на старом (VPS) такого не было, видимо где-то что-то не прописал

(Отредактировано автором: 13 Июня, 2014 - 13:53:23)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB