| |
|
|
| | здравствуйте!
почему может не работать file_get_contents($url)?
при этом если я в качестве $url подставляю сервер, с которого запускаю скрипт, то все работает. если же что-нибудь другое, то нет.
при этом реально $url работает. | |
| |
|
|
| |
|
|
| |
для: kb_nn
(13.07.2007 в 15:46)
| | | может быть запрет на "выход в свет" на сервере. То есть, локальные скрипты выполнять - пожалуйста, наружу - ни-ни. | |
| |
|
|
| |
|
|
| |
для: SHAman
(13.07.2007 в 16:42)
| | | а где и как это делается? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(13.07.2007 в 17:08)
| | | allow_url_fopen вроде из за этого может быть проблема черт его знает, уже столько времени не юзаю пхп что и забыл наверно | |
| |
|
|
| |
|
|
| |
для: kb_nn
(13.07.2007 в 15:46)
| | | 1) Это локальный сервер или сервер хост-провайдера?
2) FireWall установлен? | |
| |
|
|
| |
|
|
| |
для: cheops
(14.07.2007 в 10:38)
| | | 1)нет, не локальный. но разьве это имеет значение?, если в этот момент есть соединение с интернетом?
2)да. | |
| |
|
|
| |
|
|
| |
для: kb_nn
(16.07.2007 в 15:26)
| | | 1) Это ваш сервер, т.е. вы имеете доступ к конфигурационному файлу php.ini или вы арендуете сервер у хост-провайдера? | |
| |
|
|
| |
|
|
| |
для: cheops
(16.07.2007 в 20:23)
| | | доступа нету, а это запрещается в php.ini?
а где?
просто хочется знать, как это делается.
это уж и понятно, что раз для родного сервера работает, а для сторонних нет, то значит там запретили. | |
| |
|
|
| |
|
|
| |
для: kb_nn
(17.07.2007 в 15:50)
| | | Обычно, чтобы запретить возможность загрузки данных с удалённых серверов отключают директиву allow_url_fopen в Off
| |
| |
|
|
| |
|
|
| |
для: cheops
(18.07.2007 в 10:06)
| | | большое спасибо. | |
| |
|
|
| |
|
|
| |
для: cheops
(18.07.2007 в 10:06)
| | | а что может быть еще?
allow_url_fopen = On
а что означают local value и master value в phpinfo()?
и там, и там =on | |
| |
|
|
| |
|
|
| |
для: kb_nn
(21.07.2007 в 14:26)
| | | >а что означают local value и master value в phpinfo()?
параметр, действующий для скрипта, и параметр, объявленный в php.ini
Разница в том, что параметры могут быть переопределены. Например в .htaccess. | |
| |
|
|
| |
|
|
| |
для: Trianon
(21.07.2007 в 14:42)
| | | тогда в чем же еще могут быть проблемы с file_get_contents($url)? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(23.07.2007 в 15:52)
| | | понятия не имею.
Я никогда (если не считать сущую мелочь) не применяю file_get_contents() в реальных проектах вообще. И в частности врапперы для доступа к сторонним сайтам, хотя бы потому, что от них довольно затруднительно получить причину неудачных обращений, да и не только это. Пользуюсь вызовами curl. | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.07.2007 в 16:23)
| | | а можно поподробнее про curl? | |
| |
|
|
| |
|
|
| |
для: kb_nn
(23.07.2007 в 16:43)
| | | CURL - Client URL library functions http://php.net/manual/ru/ref.curl.php предназначены и разработаны специально для создания http-запросов к чужим серверам в сложных случаях (поддержка cookies, работа через прокси, работа с https/ssl серверами)
Пример работы через curl можно поглядеть в
http://softtime.ru/forum/read.php?id_forum=1&id_theme=34820 (26.03.2007 в 19:20)
помимо тех, что сопровождают документацию, а их там немало есть. | |
| |
|
|