(PECL xdiff >= 1.5.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.
dosyaYamanın uygulanacaÄı dosyanın yolu.
yamaİkil yama dosyası.
hedefSonucun kaydedileceÄi dosyanın yolu.
Ć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 (
dosyaveyama) belleÄe yükleneceÄinden memory_limit yƶnergesinde yeteri kadar bellek belirtilmelidir.