Вниз
Скачать: CL | DM;

PHP-качалка сайтов   Найти похожие ветки 

← →
kaZaNoVa ©   (2005-02-20 15:13) [0]

Все знают удобные "качалки"  сайтов, такое как Teleport, а существуют ли подобные программы ввиде PHP-скриптов?
Цель - экономия локального траффика, хочу всё скачать на сервере и потом заархивировать и тогда уж скачивать)

Кто-нить видел подобные скрипты?


← →
Anonim   (2005-02-20 16:01) [1]

Думаю самому не сложно написать
fopen(...,"r") - открываешь файл для скачивания
fopen(...,"w") - открываешь файл на своем сервере для записи
... копируешь содержание одного в другой

потом после копирования архивируешь...


← →
kaZaNoVa ©   (2005-02-20 16:19) [2]

Anonim   (20.02.05 16:01) [1]
я так уже сделал, но нужно ещё скачивать по ссылкам ..

анализировать всё .  и т.д.


← →
VictorT ©   (2005-02-20 17:04) [3]

Не знаю, я скриптов готовых не видел.
Есть такой сайтик http://zipsites.ru/ , на котором выкладываются скачанные архивы сайтов, не знаю, может быть они таким способом и пользуются. Может, с ними пообщаться...


← →
VictorT ©   (2005-02-20 17:08) [4]

Ага, прочитал на этом сайте, клиентской качалкой они пользуются.


← →
programania ©   (2005-02-21 02:59) [5]

>kaZaNoVa
>Кто-нить видел подобные скрипты?

В теме о экономии трафика http://delphimaster.net/view/14-1108800498/
есть пример функции,
добавляющей в $d содержимое по ссылкам из $s заданным в параметрах
например можно попробовать:
$d="";
teg("<a ","href="", ".htm");
teg("<img ","src="", ".gif");
потом
$s=$d;
и повторять пока весь интернет не скачаешь.

>хочу всё скачать на сервере
все скачивать не глядя не удобно,
можно накачать много лишнего.
Хорошо бы отдавать клиенту только то, что изменилось
с прошлого запроса, но на php этого быстро не сделать.

По моему лучше все скачанное хранить на диске в тех же gz
и если уже есть выдавать с диска, а в интернет лезть
только если нет или нажато "Обновить"
т.е. сделать типа offLine browser и паковщика трафика одновременно.
Примерно так я и делаю уже 3 дня и что получается можно посмотреть в
http://programania.com/browser.zip  180kb
пока только для delphimaster

>Anonim
>fopen(...,"r") - открываешь файл для скачивания
Часто нужен не файл, а ответ сервера,
а файл бывает вообще неизвестен или недоступен.


← →
wl ©   (2005-02-21 11:38) [6]

извините за глупый вопрос.
допустим я открыл страничку в поток, и мне нужно достичь, скажем, 1000-го байта в этом потоке, потому что я знаю что там находится нужная мне ссылка (которая может часто меняться). обязательно ли скачивать все 1000 байтов, или можно сделать какой-нибудь skip?
вопрос безотносительно конкретного языка.


← →
kaZaNoVa ©   (2005-02-21 16:44) [7]

wl ©   (21.02.05 11:38) [6]
иногда можно (Partial Content) - как-то так, типа докачки ...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1109587299
Bloody-Wolf
2005-02-28 13:41
2005.03.13
Подскажите, что не так?


8-1101404974
_PG_
2004-11-25 20:49
2005.03.13
Видео растянуть на панель


11-1090665771
raize
2004-07-24 14:42
2005.03.13
FTP сервер


1-1109274151
Генри
2005-02-24 22:42
2005.03.13
Как разбить файл на части, а потом его собрать?


1-1108961311
buka
2005-02-21 07:48
2005.03.13
Поисковая система




   Наверх