xdiff_file_bpatch

(PECL xdiff >= 1.5.0)

xdiff_file_bpatchBir dosyaya bir ikil yama uygular

Açıklama

xdiff_file_bpatch ( string $dosya , string $yama , string $hedef ) : bool

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.

Değiştirgeler

dosya

Yamanın uygulanacağı dosyanın yolu.

yama

İkil yama dosyası.

hedef

Sonucun kaydedileceği dosyanın yolu.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Ö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ı";
}

?>

Notlar

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.

Ayrıca Bakınız