| This class has been very useful for me in two instances, the first is
to determine filed that have been modified by comparing a sites files
to distribution files and the second is to locate infections on a site
by comparing the site files to a saved copy of a site. I save copies
of all sites i work on.
To use:
	initialize the class:
	    include ('compare.class.php');		// Load the class
	    $cmp = new compare();				// Initialize the class
	set up the source and update(pristine) directories:    
	    $cmp->set_source($dir.'\Source');	// Directory where Source files are
	    $cmp->set_update($dir.'\Update');	// Directory where pristeen files are
	do the compare:
	    $cmp->do_compare();					// Do the compare
	and get the reults:
	    $removed = $cmp->get_removed();		// Get the results
	    $added = $cmp->get_added();			// ...
	    $changed = $cmp->get_changed();		// ...
	    
It is up to you to format the results.
 |