file_get_contents

Статус
В этой теме нельзя размещать новые ответы.

polaxlex

Новичок
file_get_contents

Здравствуйте.
Администраторы: не удаляйте, пожалуйста тему.
Здесь все законно, компания ежемесячно оплачивает использование услуг, но нет возможности взять контент другим способом, как просто выкачать страницу.

Мне нужно пройти по ссылке и закачать страницу, затем разобрать ее и опубликовать часть на сайте компании.

file_get_contents не работает, пишет: Warning: file_get_contents(http://www.akipress.org/): failed to open stream: Bad file descriptor.

Может кто-то знает другой способ, заранее спасибо.
 

Tor

Новичок
failed to open stream: Bad file descriptor.
возьми в руки переводчик, если так не понимаешь

и еще из мануала
Подсказка: Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers". За более подробной информацией обратитесь к описанию функции fopen().
 

A-Lex[FM]

Web/Highload/DataScience
открой сокет на 80 порт для начала, а потом контент забирай, мне такой способ помог однажды
 

Gorynych

Посетитель PHP-Клуба
polaxlex
в процессе выполнения кода ваш скрипт пытается обратиться к другому ресурсу в Сети и получить его содержимое.

обращения к внешним ресурсам (или исходящие соединения) могут быть блокированы как настройками php.ini (см. выше), так и настройками хостинг провайдера.

так как приведенный пример вполне работоспособный капать надо именно в направлении настроект php.ini, а если там все нормально - в сторону политики хостинг провайдера.

скажу сразу - ситуация с болкировкой исходящих соединений может встречаться довольно часто и может быть обусловлена массой причин, а не "кривыми руками местных администраторов"
 

Gorynych

Посетитель PHP-Клуба
_vampiro_
если не уверен в ответе, для начала попробуй запустить приводимый код, ладно? Потому как он абсолютно работоспособный (выбор имен переменных мы не обсуждаем, ага? :)
 

polaxlex

Новичок
Народ, помогите, пожалуйста.

в php.ini сделал: allow_url_fopen = off.

Что еще не так?
 

KartohA

Новичок
Такая же проблема.. слушайте, а может ли это быть из-за прокси? у меня организация.. на локальной машине тоже делаю fopen() удалённого файла.. но не в какую.. :(
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху