Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xdiff_file_merge3(3) [php man page]

XDIFF_FILE_MERGE3(3)							 1						      XDIFF_FILE_MERGE3(3)

xdiff_file_merge3 - Merge 3 files into one

SYNOPSIS
mixed xdiff_file_merge3 (string $old_file, string $new_file1, string $new_file2, string $dest) DESCRIPTION
Merges three files into one and stores the result in a file $dest. The $old_file is an original version while $new_file1 and $new_file2 are modified versions of an original. PARAMETERS
o $old_file - Path to the first file. It acts as "old" file. o $new_file1 - Path to the second file. It acts as modified version of $old_file. o $new_file2 - Path to the third file. It acts as modified version of $old_file. o $dest - Path of the resulting file, containing merged changed from both $new_file1 and $new_file2. RETURN VALUES
Returns TRUE if merge was successful, string with rejected chunks if it was not or FALSE if an internal error happened. EXAMPLES
Example #1 xdiff_file_merge3(3) example The following code merges three files into one. <?php $old_version = 'original_script.php'; $fix1 = 'script_with_fix1.php'; $fix2 = 'script_with_fix2.php'; $errors = xdiff_file_merge3($old_version, $fix1, $fix2, 'fixed_script.php'); if (is_string($errors)) { echo "Rejects: "; echo $errors; } ?> SEE ALSO
xdiff_string_merge3(3). PHP Documentation Group XDIFF_FILE_MERGE3(3)

Check Out this Related Man Page

XDIFF_FILE_BDIFF(3)							 1						       XDIFF_FILE_BDIFF(3)

xdiff_file_bdiff - Make binary diff of two files

SYNOPSIS
bool xdiff_file_bdiff (string $old_file, string $new_file, string $dest) DESCRIPTION
Makes a binary diff of two files and stores the result in a patch file. This function works with both text and binary files. Resulting patch file can be later applied using xdiff_file_bpatch(3)/xdiff_string_bpatch(3). PARAMETERS
o $old_file - Path to the first file. This file acts as "old" file. o $new_file - Path to the second file. This file acts as "new" file. o $dest - Path of the resulting patch file. Resulting file contains differences between "old" and "new" files. It is in binary format and is human-unreadable. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 xdiff_file_bdiff(3) example The following code makes binary diff of two archives. <?php $old_version = 'my_script_1.0.tgz'; $new_version = 'my_script_1.1.tgz'; xdiff_file_bdiff($old_version, $new_version, 'my_script.bdiff'); ?> NOTES
Note Both files will be loaded into memory so ensure that your memory_limit is set high enough. SEE ALSO
xdiff_file_bpatch(3). PHP Documentation Group XDIFF_FILE_BDIFF(3)
Man Page