Files/Folders:
- Compile/walk through list of all local pages with last update date/times
- Uses ?(HTTP/FTP)? to check for same file on remote server
- if not present, copies
- If present, checks remote file date
- If local copy newer, copies
- Checks for files on remote server that dont exist on local & deletes remote files
May need to compile list of files (local/remote) in csv file to speed checking
mySQL Tables:
- Check for local tables that dont exist remotely & create
- Check each table last update:
- if local newer:
- Update existing records
- Create new records
- Delete dead records
- If remote newer
- Update existing records
- Create new records
- Delete dead records
|