Скрипт PHP WebCopier версия 1.0
Скрипт умеет скачивать сайты целиком со всеми документами,
картинками, архивами и т.п.
Ещё его можно использовать для закачки отдельных файлов,
это очень удобно, вместо того, чем скачивать файлы самому,
лучше дать список задач скрипту, он всё быстренько скачает,
упакует в один архив, после чего вы сможете скачать этот
архив к себе на компьютер, 1 файл закачать гораздо быстрее
чем например 1000!
Скрипт работает очень быстро, это зависит полностью
от пропускной способности канала на хостинге.
Поддерживается работа через анонимный HTTP proxy,
Авторизация по Кукам.
В общем скачать можно практически всё...
Удобная панель управления.
Установка:
Архив phpwebcopier.1.0.tar.gz содержит файлы:
+ webcopier
|
--+ site - Дирректория для загруженных файлов
|
--- url.php - Класс для обработки урл адресов
|
--- conf.php - Файл конфигурации
|
--- scan.php - Исполняемый скрипт, запускать по Cron
|
--- index.php - Скрипт администрирования
|
--- readme.txt - Этот файл
Залить архив на сервер, извлечь коммандой:
tar -xzvf phpwebcopier.1.0.tar.gz /путь установки/
Выставить CHMOD дирректории site - 777, файлу scan.php - 755
Остальным файлам права подходят по умолчанию.
Откройте файл conf.php в текстовом редакторе и укажите настройки
коннекта к базе данных и другие параметры по желанию.
Наберите в браузере http://you.host.ru/path/webcopier/
И всё, если нет ошибок, можете работать.
Запуск скрипта scan.php по крону:
Если у вас есть панель управления на хостинге, найдите
управление crontab или регулярный запуск скриптов.
В поле ввода пути для файла впишите:
/usr/local/bin/php -q ~/путь до папки со скриптом/scan.php >> ~/путь до папки со скриптом/scan.log
символ ~ указывает на вашу домашнюю директорию, обычно она
называется также как и ваш логин на хостинге.
Вместо ~ можно указать полный путь от корня на сервере.
Путь до PHP может быть другим, например /usr/bin/php
В поле ввода минут введите */1 или * чтоб запускать скрипт
каждую минуту. Остальные поля оставьте как есть.
Если крон настроен правильно, то через минуту вы увидите в папке
со скриптами файл scan.log, туда будут записываться сообщения
о работе скрипта.
Если нет cron, тогда можете запускать файл scan.php из браузера,
обновляя страничку :о)
Чтобы в эту папку не попал какой нибудь нехороший человек,
запароллируйте эту директории при поиощи файла .htaccess