|
|
|
| У меня такая проблема - надо написать скрипт который конектится к компу по определенному адресу и скачивает
информацию. Как конектится вроде понятно - а как разбивать инфу что бы кусками ее перегонять - не понял.
plz... очень надо. | |
|
|
|
|
|
|
|
для: mabelrod
(19.04.2005 в 17:17)
| | Это точно не задача php. | |
|
|
|
|
|
|
|
для: mabelrod
(19.04.2005 в 17:17)
| | А что находится на том конце и какой протокол используеся для передачи данных? При работе с HTTP в PHP применяется примерно следующий подход
<?php
function openpage($link)
{
// Функция fopen() открывает файл для чтения и возвращает
// указатель файла.
$fd = fopen($link, "r");
$text="";
if (!$fd) echo "Запрашиваемая страница не найдена";
else
{
// Чтение содержимого файла в переменную text
while (!feof ($fd))
{
$text .= fgets($fd, 4096);
}
}
// Закрыть открытый указатель файла
fclose ($fd);
return $text;
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.04.2005 в 21:26)
| | А каким образом можно обработать ссылки - что бы получилось что то наподобие проги телепорт ?? Может гдето есть готовые проги. | |
|
|
|
|
|
|
|
для: mabelrod
(19.04.2005 в 22:52)
| | Вы можете посмотреть как это сделано в скрипте-пауке, код которого привел JIEXA.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3481&page=1 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(20.04.2005 в 04:44)
| | а каким образом можно обходить ссылки?? на страницах. | |
|
|
|
|
|
|
|
для: MabelroD
(20.04.2005 в 19:26)
| | Что значит обходить? Закачивать страницы?
Возьмем пример того же паука.
Там есть строка.
$content=file_get_contents($url);
|
Содержимое страницы уже находится в переменной $content. Вам нужно только сохранить файл на машину. Но тут есть ньюанс. Если это приложение запускать на сервере, то и файлы будут сохраняться на сервере. Для того, чтобы сохранялось на локальную машину необходимо такой скрипт-робот запускать именно на локальной машине. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(21.04.2005 в 04:18)
| | НЕТ ВОПРОС В ДРУГОМ - ЕСЛИ НА СТРАНИЦЕ ВСТРЕЧАЕТСЯ ССЫЛКА - ТО ОН ПЕРЕХОДИТ ПО ССЫЛКЕ И НАЧИНАЕТ ЗАКАЧИВАТЬ ДРУГУЮ СТРАНИЦУ - И ТАК ДО ТЕХ ПОР ПОКА НЕ КОНЧИТСЯ САЙТ. | |
|
|
|
|
|
|
|
для: mabelrod
(21.04.2005 в 09:41)
| | Ну да это нормальное поведение паука, а нужно чтобы не закачивал? | |
|
|
|
|
|
|
|
для: mabelrod
(21.04.2005 в 09:41)
| | Вы же сами спрашивали…
А каким образом можно обработать ссылки - что бы получилось что то наподобие проги телепорт
|
Нужно переформулировать задачу. | |
|
|
|