PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

xdiff_file_patch> <xdiff_file_merge3
Last updated: Fri, 14 Nov 2008

view this page in

xdiff_file_patch_binary

(PECL xdiff:0.2-1.4)

xdiff_file_patch_binaryPatche un fichier avec un diff binaire

Description

bool xdiff_file_patch_binary ( string $file , string $patch , string $dest )

Patche le fichier file avec le patch binaire contenu dans le fichier patch et stocke le résultat dans dest .

Liste de paramètres

file

Le fichier original.

patch

Le Patch binaire.

dest

Le chemin vers le fichier résultat.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple #1 Exemple avec xdiff_file_patch_binary()

Le code suivant applique un diff binaire à un fichier.

<?php
$old_version 
'archive-1.0.tgz';
$patch 'archive.bpatch';

$result xdiff_file_patch_binary($old_version$patch'archive-1.1.tgz');
if (
$result) {
   echo 
"File patched";
} else {
   echo 
"File couldn't be patched";
}

?>

Notes

Note: Les deux fichiers (le fichier et le patch) seront chargés en mémoire ; assurez-vous d'avoir défini memory_limit à une valeur assez élevée.



add a note add a note User Contributed Notes
xdiff_file_patch_binary
There are no user contributed notes for this page.

xdiff_file_patch> <xdiff_file_merge3
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites