Login   Register  
PHP Classes
elePHPant
Icontem

FTP Sync: Synchronize two hosts via FTP

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Amin Saeidi
Name: Amin Saeidi is available for providing paid consulting. Contact Amin Saeidi .
Classes: 5 packages by
Country: United States United States
Age: 26
All time rank: 29031 in United States United States
Week rank: 85 Up9 in United States United States Up
Innovation award
Innovation award
Nominee: 2x

Winner: 1x


  Detailed description   Download Download .zip .tar.gz  
This class can be used to synchronize two hosts via FTP protocol.

It connects to a given FTP server and compares the list of files of a remote directory with the files of a given local directory.

The class transfers the files to the remote host that are outdated and downloads the files from the remote host that were updated more recently.

The directories are traversed recursively but the class may exclude given files or directories.

Size comparison and cleaning up extra files can be done by this class.

You can also synchronize files from the command line using a provided script.

  Classes of Amin Saeidi  >  FTP Sync  >  Download Download .zip .tar.gz  >  Support forum Support forum (6)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: FTP Sync
Base name: ftpsync
Description: Synchronize two hosts via FTP
Version: 1.0
PHP version: 5
License: GNU General Public License (GPL)
All time users: 1988 users
All time rank: 1854
Week users: 5 users
Week rank: 334 Up
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Files and Folders Listing, accessing and manipulating files and folders View top rated classes
Group folder image Systems administration System configuration and management View top rated classes


  User ratings  
Not enough user ratings

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imagedocs (1 file, 2 directories)
Files folder imagelib (5 files, 1 directory)
Files folder imagetests (1 file)
Accessible without login Plain text file COPYING.txt Lic. Lisence
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file README.md Data Auxiliary data

  Files folder image Files  /  docs  
File Role Description
Files folder imagehtml (63 files, 1 directory)
Files folder imagemedia (2 directories)
  Accessible without login HTML file _FTPSync.class.php.html Doc. doc

  Files folder image Files  /  docs  /  html  
File Role Description
Files folder imagesearch (68 files)
  Accessible without login HTML file annotated.html Doc. Documentation
  Accessible without login Plain text file annotated.js Data Auxiliary data
  Accessible without login Image file bc_s.png Icon Icon image
  Accessible without login HTML file classes.html Doc. Documentation
  Accessible without login HTML file classmy_reflection.html Doc. Documentation
  Accessible without login Plain text file classmy_reflection.js Data Auxiliary data
  Accessible without login HTML file class_cli.html Doc. Documentation
  Accessible without login Plain text file class_cli.js Data Auxiliary data
  Accessible without login HTML file class_ftp.html Doc. Documentation
  Accessible without login Plain text file class_ftp.js Data Auxiliary data
  Accessible without login Image file class_ftp.png Icon Icon image
  Accessible without login HTML file class_ftp_sync.html Doc. Documentation
  Accessible without login Plain text file class_ftp_sync.js Data Auxiliary data
  Accessible without login Image file class_ftp_sync.png Icon Icon image
  Accessible without login HTML file class_logger.html Doc. Documentation
  Accessible without login Plain text file class_logger.js Data Auxiliary data
  Accessible without login HTML file class_strategy___abstract.html Doc. Documentation
  Accessible without login Plain text file class_strategy___abstract.js Data Auxiliary data
  Accessible without login Image file class_strategy___abstract.png Icon Icon image
  Accessible without login HTML file class_strategy___clean_up.html Doc. Documentation
  Accessible without login Plain text file class_strategy___clean_up.js Data Auxiliary data
  Accessible without login Image file class_strategy___clean_up.png Icon Icon image
  Accessible without login HTML file class_strategy___m_time.html Doc. Documentation
  Accessible without login Plain text file class_strategy___m_time.js Data Auxiliary data
  Accessible without login Image file class_strategy___m_time.png Icon Icon image
  Accessible without login HTML file class_strategy___size.html Doc. Documentation
  Accessible without login Plain text file class_strategy___size.js Data Auxiliary data
  Accessible without login Image file class_strategy___size.png Icon Icon image
  Accessible without login Image file closed.png Icon Icon image
  Accessible without login Plain text file doxygen.css Data Auxiliary data
  Accessible without login Image file doxygen.png Icon Icon image
  Accessible without login Image file ftv2blank.png Icon Icon image
  Accessible without login Image file ftv2doc.png Icon Icon image
  Accessible without login Image file ftv2folderclosed.png Icon Icon image
  Accessible without login Image file ftv2folderopen.png Icon Icon image
  Accessible without login Image file ftv2lastnode.png Icon Icon image
  Accessible without login Image file ftv2link.png Icon Icon image
  Accessible without login Image file ftv2mlastnode.png Icon Icon image
  Accessible without login Image file ftv2mnode.png Icon Icon image
  Accessible without login Image file ftv2node.png Icon Icon image
  Accessible without login Image file ftv2plastnode.png Icon Icon image
  Accessible without login Image file ftv2pnode.png Icon Icon image
  Accessible without login Image file ftv2splitbar.png Data Auxiliary data
  Accessible without login Image file ftv2vertline.png Icon Icon image
  Accessible without login HTML file functions.html Doc. Documentation
  Accessible without login HTML file functions_func.html Doc. Documentation
  Accessible without login HTML file hierarchy.html Doc. Documentation
  Accessible without login Plain text file hierarchy.js Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file installdox Data Auxiliary data
  Accessible without login Plain text file jquery.js Data Auxiliary data
  Accessible without login Plain text file navtree.css Data Auxiliary data
  Accessible without login Plain text file navtree.js Data Auxiliary data
  Accessible without login Plain text file navtreeindex.js Data Auxiliary data
  Accessible without login Image file nav_f.png Icon Icon image
  Accessible without login Image file nav_h.png Icon Icon image
  Accessible without login Image file open.png Icon Icon image
  Accessible without login Plain text file resize.js Data Auxiliary data
  Accessible without login Plain text file tabs.css Data Auxiliary data
  Accessible without login Image file tab_a.png Icon Icon image
  Accessible without login Image file tab_b.png Icon Icon image
  Accessible without login Image file tab_h.png Icon Icon image
  Accessible without login Image file tab_s.png Icon Icon image

  Files folder image Files  /  docs  /  html  /  search  
File Role Description
  Accessible without login HTML file all_5f.html Doc. Documentation
  Accessible without login Plain text file all_5f.js Data Auxiliary data
  Accessible without login HTML file all_63.html Doc. Documentation
  Accessible without login Plain text file all_63.js Data Auxiliary data
  Accessible without login HTML file all_64.html Doc. Documentation
  Accessible without login Plain text file all_64.js Data Auxiliary data
  Accessible without login HTML file all_65.html Doc. Documentation
  Accessible without login Plain text file all_65.js Data Auxiliary data
  Accessible without login HTML file all_66.html Doc. Documentation
  Accessible without login Plain text file all_66.js Data Auxiliary data
  Accessible without login HTML file all_67.html Doc. Documentation
  Accessible without login Plain text file all_67.js Data Auxiliary data
  Accessible without login HTML file all_69.html Doc. Documentation
  Accessible without login Plain text file all_69.js Data Auxiliary data
  Accessible without login HTML file all_6c.html Doc. Documentation
  Accessible without login Plain text file all_6c.js Data Auxiliary data
  Accessible without login HTML file all_6d.html Doc. Documentation
  Accessible without login Plain text file all_6d.js Data Auxiliary data
  Accessible without login HTML file all_70.html Doc. Documentation
  Accessible without login Plain text file all_70.js Data Auxiliary data
  Accessible without login HTML file all_72.html Doc. Documentation
  Accessible without login Plain text file all_72.js Data Auxiliary data
  Accessible without login HTML file all_73.html Doc. Documentation
  Accessible without login Plain text file all_73.js Data Auxiliary data
  Accessible without login HTML file all_75.html Doc. Documentation
  Accessible without login Plain text file all_75.js Data Auxiliary data
  Accessible without login HTML file classes_63.html Doc. Documentation
  Accessible without login Plain text file classes_63.js Data Auxiliary data
  Accessible without login HTML file classes_66.html Doc. Documentation
  Accessible without login Plain text file classes_66.js Data Auxiliary data
  Accessible without login HTML file classes_6c.html Doc. Documentation
  Accessible without login Plain text file classes_6c.js Data Auxiliary data
  Accessible without login HTML file classes_6d.html Doc. Documentation
  Accessible without login Plain text file classes_6d.js Data Auxiliary data
  Accessible without login HTML file classes_73.html Doc. Documentation
  Accessible without login Plain text file classes_73.js Data Auxiliary data
  Accessible without login Image file close.png Icon Icon image
  Accessible without login HTML file functions_5f.html Doc. Documentation
  Accessible without login Plain text file functions_5f.js Data Auxiliary data
  Accessible without login HTML file functions_63.html Doc. Documentation
  Accessible without login Plain text file functions_63.js Data Auxiliary data
  Accessible without login HTML file functions_64.html Doc. Documentation
  Accessible without login Plain text file functions_64.js Data Auxiliary data
  Accessible without login HTML file functions_65.html Doc. Documentation
  Accessible without login Plain text file functions_65.js Data Auxiliary data
  Accessible without login HTML file functions_67.html Doc. Documentation
  Accessible without login Plain text file functions_67.js Data Auxiliary data
  Accessible without login HTML file functions_69.html Doc. Documentation
  Accessible without login Plain text file functions_69.js Data Auxiliary data
  Accessible without login HTML file functions_6c.html Doc. Documentation
  Accessible without login Plain text file functions_6c.js Data Auxiliary data
  Accessible without login HTML file functions_6d.html Doc. Documentation
  Accessible without login Plain text file functions_6d.js Data Auxiliary data
  Accessible without login HTML file functions_70.html Doc. Documentation
  Accessible without login Plain text file functions_70.js Data Auxiliary data
  Accessible without login HTML file functions_72.html Doc. Documentation
  Accessible without login Plain text file functions_72.js Data Auxiliary data
  Accessible without login HTML file functions_73.html Doc. Documentation
  Accessible without login Plain text file functions_73.js Data Auxiliary data
  Accessible without login HTML file functions_75.html Doc. Documentation
  Accessible without login Plain text file functions_75.js Data Auxiliary data
  Accessible without login Image file mag_sel.png Icon Icon image
  Accessible without login HTML file nomatches.html Doc. Documentation
  Accessible without login Plain text file search.css Data Auxiliary data
  Accessible without login Plain text file search.js Data Auxiliary data
  Accessible without login Image file search_l.png Icon Icon image
  Accessible without login Image file search_m.png Icon Icon image
  Accessible without login Image file search_r.png Icon Icon image

  Files folder image Files  /  docs  /  media  
File Role Description
Files folder imageimages (11 files)
Files folder imagelib (1 file)

  Files folder image Files  /  docs  /  media  /  images  
File Role Description
  Accessible without login Image file blank.png Icon doc
  Accessible without login Image file empty.png Icon doc
  Accessible without login Image file I.png Icon doc
  Accessible without login Image file L.png Icon doc
  Accessible without login Image file Lminus.png Icon doc
  Accessible without login Image file Lplus.png Icon doc
  Accessible without login Image file minus.gif Icon doc
  Accessible without login Image file plus.gif Icon doc
  Accessible without login Image file T.png Icon doc
  Accessible without login Image file Tminus.png Icon doc
  Accessible without login Image file Tplus.png Icon doc

  Files folder image Files  /  docs  /  media  /  lib  
File Role Description
  Accessible without login Plain text file classTree.js Data doc

  Files folder image Files  /  lib  
File Role Description
Files folder imageStrategy (4 files)
  Plain text file Cli.php Class Class source
  Plain text file Ftp.php Class Class source
  Plain text file FtpSync.php Class Class source
  Plain text file Logger.php Class Class source
  Plain text file myReflection.php Class Class source

  Files folder image Files  /  lib  /  Strategy  
File Role Description
  Plain text file Abstract.php Class Class source
  Plain text file CleanUp.php Class Class source
  Plain text file MTime.php Class Class source
  Plain text file Size.php Class Class source

  Files folder image Files  /  tests  
File Role Description
  Accessible without login Plain text file FtpSyncTest.php Test Unit test script

Download Download all files: ftpsync.tar.gz ftpsync.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.