Альтернатива FTP для управления сайтом из Total Commander-а
От: IPv6 Казахстан  
Дата: 26.09.05 00:16
Оценка:
преамбула: В общем то это хотя и исходники, но большей частью не мои (компиляция)

Это скрипт для сайта (PHP, No DB) и плагин для total cmd.
Вместе они дают возможность управлять сайтом из total commandera по протоколу WebDav.
Зачем это нужно: у меня есть необходимость управлять сайтом (закачка файлов на сервер, переименовака/удаление
там файлов), а FTP доступ работает на сервере лишь по праздникам. Пришлось искать замену. Данная подборка и есть замена.
Чем удобен WebDAV — позволяет работать через один порт (даже 80ый!) и все соединения
устанавливаются только клиентом. Т.е. удобен для случаев когда firewallом перекрыто все
и на вход и на выход, кроме одного порта (пусть даже и 80го).
****************
1) Скрипт — WebDav сервер взятый из пакета PEAR но с удаленными частями для синхронизации
паралельного доступа (они были реализованы через MySql, нужны лишь если несколько человек пытаются
удаленно сохранить один и тотже файл в одно и тоже место) и без авторизации (можно при желании проверк
у на IP вставить)
2) Плагин — взят с www.ghisler.com (он там с исходниками). Доработанный плагин — это
файлик FSPWebDav.zip\FSPWebDav\wfx\davplug.wfx из приатаченного архива

и то и другое доломано напильником, потому как в оригинале плагином у сервера-скрипта можно
было лишь список каталогов на сайте получить.
Не реализовано: смена разрешений на файл.
Реализовано: закачка больших файлов, рекурсивное удаление непустых каталогов
Работает с PHP минимум 4.3.11 и выше.
Как работать: Забрасываете скрипт на свой сайт (в каталог с правами на исполнение), устанавливаете
плагин в TotalCmd и при активации плагина (через Network Nei...hood) в качестве адреса сервера указываете
полный путь до закинутого php-файла. Остальные настройки плагина — как угодно (но с SSL не проверялось).
Ну и дальше работаете с сайтом как с обысным сетевым диском — копируете, удаляете и пр.
****************
Естественно, у кого на сервере стоит IIS5 или Apache с модулем
mod_dav все это не нужно — значит сервер поддерживает работу по WebDAV по умолчанию.
****************
Все As IS, никаких гарантий

http://www.rsdn.ru:80/File/8841/FSPWebDav.zip
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.