Ultimate PHP Site Backup v2.0
The software itself is written in PHP , and runs on your web server. Simply upload it to your server, configure a number of files or (remote or local) MySQL databases which you need backed up, and set a button. UPSB will take care of the rest, saving those files to a zip, classifiying it by date, all in the background without intervention, according to a custom schedule. You can specify different schedules for different sets of files/dbs. Backups can now be stored on remote FTP servers, or sent as email attachments.