Система переноса сайта FTPMove 2.1.1

Скрипт разработан: Михеевым Дмитрием Сергеевичем

e-mail - dimok@dimok.net

Mod by DrDesire

В основном переделки касаются дизайна (теперь это валидный XHTML), а так же кодировка UTF-8, немного переписал код
Подправлены регулярки проверяющие валидность данных, добавлена возможность обращаться к серверу по IP

Зачастую при переезде с одного хостинга на другой требуется загрузить большое
число файлов сначала с одного хостинга на локальную машину, потом переместить
файлы с локальной машины на новый хостинг. На второй день мучений вы уже
мрачно размышляте над тем, дождаться конца этого безобразия, заплатить кровопивцам
с хостинга 50 $, что бы они быстро перебросили все файлы или наложить на себя 
руки... Если вы сталкивались с этой ситуацией или только собираетесь переезжать - 
этот небольшой скрипт безусловно для вас. Он переносит файлы с одного хоста на
другой другой при помощи FTP-протокола, который жадные провайдеры, как бы они
хотели получить свои 50 $, должны вам предоставить. Скрипт имеет Web-интерфейс и
позволяет копировать список директорий.

Необходимые для корректной работы программы условия:
1. На обоих хостингах должен поддерживаться протокол FTP; 
2. Сам скрипт необходимо разместить на хостинге (любом, можно третьем), на котором
  safe_mode=off (т.е НЕ заблокирована функция set_time_limit), и разрешено
  сохранение файлов с разрешением и размером тех файлов, которые Вы собираетесь
  копировать. Кроме того, на хостинге, на папку в которой будет лежать сам скрипт
  переноса, нужно установить chmod 777; 
3. Совпадение имен папок ОТ и В не обязательно! Например, если копируется docs/files
  в public_html/backup/arhive, то все содержимое (включая папки и подпапки) "files"
  будет скопировано в "arhive", и на папку "arhive" будут установлены права доступа
  папки "files". 

Примечание: 
После завершения копирования у папок public_html и backup на сервере КУДА КОПИРУЕМ,
права доступа будут изменены на 777, их необходимо вернуть в исходное состояние вручную.