Forum Webscript.Ru

Программирование => PHP => Тема начата: J.No от 16 Октября 2003, 14:52:26

Название: Загрузка содержимого страницы!?
Отправлено: J.No от 16 Октября 2003, 14:52:26
Привет, Всем!
Никто из Вас случайно не решал такую задачку:
1) Где-то в Интернете выложена страница с интересущим Меня содержимым. Из всего содержимого Меня интересует лишь его малая часть.
Внимание вопрос: как средствами PHP мне это содержимое забрать и одновременно никуда не переходить с моего зайта?

Большое Всем  Спасибо!
Название: Загрузка содержимого страницы!?
Отправлено: AliMamed от 16 Октября 2003, 15:06:52
[p]fopen[/p]
Название: Загрузка содержимого страницы!?
Отправлено: ondr от 16 Октября 2003, 15:09:58
AliMamed
а если это спаммер?
Название: Загрузка содержимого страницы!?
Отправлено: AliMamed от 16 Октября 2003, 15:49:02
[off]ondr
=))) а если это очередной хам, который вернется и обложит меня по полной программе за то, что я ему ссылку на ман дал? =)[/off]
Название: Загрузка содержимого страницы!?
Отправлено: J.No от 16 Октября 2003, 16:01:22
Обращаюсь к AliMamed!
Команда fopen - это конечно круто, но при её использовании
(Например: $fp=fopen("http://www.temp.ru/temp.html","r");) необходимы соответсвующие привелегии (т.е. права доступа).

Таким способом не каждый интернет ресурс ответит тебе добром.
(Например Мне навведеную ранне команду выдает такой ответ:

Warning: php_hostconnect: connect failed in c:\\apache\\htdocs\\test.phtml on line 7

Warning: fopen("http://www.mail.ru/", "r") - Bad file descriptor in c:\\apache\\htdocs\\test.phtml on line 7 )

Что скажешь или подскажешь! Спасибо!
Название: Загрузка содержимого страницы!?
Отправлено: AliMamed от 16 Октября 2003, 16:29:04
Цитировать
J.No:
необходимы соответсвующие привелегии (т.е. права доступа

оййй тока не надо умных слов на глупые темы. нету никаких "привелегий" и "прав доступа" в хттп запросах/ответах

если бы ты внимательнее посмотрел ман, то увидел бы там ссылку на функцию [p]fsockopen[/p], которая позволяет более детально отлаживать и более тонко управлять скачиванием удаленного файла.
Название: Загрузка содержимого страницы!?
Отправлено: Макс от 16 Октября 2003, 16:33:12
J.No
ты за прокси сидишь ?
Название: Загрузка содержимого страницы!?
Отправлено: J.No от 16 Октября 2003, 18:46:07
Да, я сижу за прокси. А что, есть мысли по этому поводу?
Название: Загрузка содержимого страницы!?
Отправлено: Макс от 16 Октября 2003, 19:34:20
если коннектиться нужно через прокси, то fopen не сработает (предполагаю, что через контекст как-то можно, но сходу у меня сделать не получилось).

Чтобы особо не мудрить, скачай какой-нибудь класс ХТТП-клиента. Много хорошего слышал о Snoopy (http://snoopy.sourceforge.net/) хотя сам использую HTTP_Request (http://pear.php.net/HTTP_Request)
Название: Загрузка содержимого страницы!?
Отправлено: J.No от 17 Октября 2003, 07:47:21
Всем спасибо!
Сегодня, что-нибудь попробую!
Название: Загрузка содержимого страницы!?
Отправлено: AliMamed от 17 Октября 2003, 11:04:12
не надо никаких классов качать.
[p]fsockopen[/p] есть примеры в комментариях как через прокси