Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » попытка открыть файл в PHP

Ответить
Настройки темы
попытка открыть файл в PHP

Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


пытаюсь включить на страницу новости из RSS, используя PHP скрипт, Ява там грузить не хочется.
так вот, при попытке
PHP код: Выделить весь код

$fp fopen($file"r"

где $file соответсвенно путь к rss файлу типа "http://news.yandex.ru/music.rss", отладчик в денвере выдает
Цитата:
failed to open stream: Bad file descriptor
в этой строке, и на сервере в итоге ничего не открывается.
в чем может быть ошибка?

Отправлено: 15:02, 04-02-2007

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


возможно allow_url_fopen деактивирован

Surround
лучше делать запрос по HTTP сокетами и таким образом файл к себе скачать. И работает быстрей, и от настроек не так зависим (если конечно функции сокетов не запрещены)

-------
Fortes fortuna adiuvat


Отправлено: 16:12, 04-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Surround может файл залочен кемто ещо, или чмода нет на чтение?

-------
Основы HTML | Конференции


Отправлено: 16:28, 04-02-2007 | #3


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


vadimiron
а можно подробней? это через методы GET/POST?

Отправлено: 17:27, 04-02-2007 | #4


Deadooshka


Сообщения: 2538
Благодарности: 696

Профиль | Отправить PM | Цитировать


Surround
Цитата:
отладчик в денвере выдает
ну, ты блин, даешь...

Отправлено: 17:27, 04-02-2007 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
а можно подробней? это через методы GET/POST?
Да, ты как бы симулируешь браузер - делаешь запрос веб серверу по GET.

Посмотри в мануале функцию fsockopen - там даже пример есть.

Или (ещё более лучший вариант) можно использовать curl-расширение.

-------
Fortes fortuna adiuvat

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:36, 04-02-2007 | #6


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


vadimiron
спасибо, буду разбираться

Отправлено: 17:47, 04-02-2007 | #7


Аватара для Surround

Ветеран


Сообщения: 908
Благодарности: 20

Профиль | Отправить PM | Цитировать


разбирался и совсем запутался.
подскажите пжлста примерчик скачивания через fsockopen. как-то оно слишком абстрактно представляется.

Отправлено: 17:28, 10-02-2007 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » попытка открыть файл в PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как открыть bin файл? sade91 Хочу все знать 21 28-01-2010 13:21
Разное - Как открыть PDF файл? Bola86 Программирование и базы данных 3 22-04-2009 19:52
Чем открыть файл *.SKF ? AlexKan Программное обеспечение Windows 2 12-04-2007 22:36
открыть файл .ifg demond600 Программное обеспечение Windows 8 14-12-2005 20:50
Помогите открыть файл samirka Microsoft Windows 95/98/Me (архив) 9 11-07-2003 06:57




 
Переход