(PECL xdiff >= 0.2.0)
xdiff_file_bpatch — Bir dosyaya bir ikil yama uygular
Belirtilen dosya 'ya ikil yama 'yı uygular ve sonucu hedef 'e kaydeder. Bu işlev xdiff_file_bdiff() ve xdiff_file_rabdiff() işlevleriyle veya bunların dizgelerle çalışan eşdeğerleriyle üretilmiş yamaları kabul eder.
Yamanın uygulanacağı dosyanın yolu.
İkil yama dosyası.
Sonucun kaydedileceği dosyanın yolu.
Başarı durumunda TRUE, aksi takdirde FALSE döndürür.
Örnek 1 - xdiff_file_bpatch() örneği
Aşağıda bir dosyaya ikil yama uygulanmaktadır.
<?php
$old_version = 'archive-1.0.tgz';
$patch = 'archive.bpatch';
$result = xdiff_file_bpatch($old_version, $patch, 'archive-1.1.tgz');
if ($result) {
echo "Dosya yamandı";
} else {
echo "Dosya yamanamadı";
}
?>
Bilginize: Her iki dosya da (dosya ve yama ) belleğe yükleneceğinden memory_limit yönergenizde yeteri kadar bellek belirtmiş olmalısınız.