xdiff_file_patch_binary
(PECL xdiff >= 0.2.0)
xdiff_file_patch_binary — Alias de xdiff_file_bpatch
Description
$file
, string $patch
, string $dest
)
Patche le fichier file
avec un
patch
binaire et enregistre le résultat dans le fichier
dest
. Cette fonction accepte les patchs créés avec
la fonction xdiff_file_bdiff() ou la fonction
xdiff_file_rabdiff() ou leur équivalent sous forme de chaînes.
Depuis la version 1.5.0, cette fonction est un alias de la fonction xdiff_file_bpatch().
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 ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec xdiff_file_patch_binary()
<?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.