FTP Sync
Do files synchronization over FTP
The class is made to work as an alternative to rsync when FTP is only available. The class use FTP to do synchronization to the target FTP host. It only copies the new and modified files after last run of the script.
You can specify exclude list to the class and any directories or files in this list will be ignored from synchronization.