Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / fopen in PHP / 6 сообщений из 6, страница 1 из 1
18.03.2004, 09:07
    #32446483
Le_Le
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
делаю так
$f = fopen("//локальный файл", "r");
while (!feof($f)){
$buffer = fgets($f, 4096);
print $buffer;
};
fclose($f);
все работает
а мне нужно прочитать некий url
$f = fopen("http://www.lenta.ru", "r"); например
пишет: Warning: fopen(http://www.lenta.ru): failed to open stream: Bad file descriptor
...
Рейтинг: 0 / 0
18.03.2004, 13:02
    #32447107
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
причин может быть много.
Наиболее распространенные :
1. неправильный URL
2. Админ запретил удаленные вызовы
3. Ты работаешь через прокси
...
Рейтинг: 0 / 0
18.03.2004, 20:18
    #32448154
Le_Le
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
да через прокси
но я пробовал и fsockopen

как вытащить то содержимое??
любым способом
честное слово я не спамер, мне надо новости вытаскивать с сайтов
...
Рейтинг: 0 / 0
18.03.2004, 21:57
    #32448233
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
Насколько я помню в этом случае надо коннектиться (fsockopen) к прокси и в запросе писать
GET http://server.com/path/to/news.php

ИМХО проще использовать curl (http://php.net/curl) или использовать готовые библиотеки для генерирования HTTP-запросов:
http://pear.php.net/HTTP_Request
или поищи snoopy на sourceforge.net
...
Рейтинг: 0 / 0
18.03.2004, 22:01
    #32448237
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
если хочешь через fsockopen - почитай комментарии на http://php.net/fsockopen
...
Рейтинг: 0 / 0
19.03.2004, 08:55
    #32448426
Le_Le
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fopen in PHP
спасибо
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / fopen in PHP / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]