/
xdiff-file-patch-binary.xml
141 lines (131 loc) · 3.56 KB
/
xdiff-file-patch-binary.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: bc0556b65588379cb86511d5a0ff8ab4684e1d33 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.xdiff-file-patch-binary" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>xdiff_file_patch_binary</refname>
<refpurpose><function>xdiff_file_bpatch</function> işlevinin takma adıdır
</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>xdiff_file_patch_binary</methodname>
<methodparam><type>string</type><parameter>dosya</parameter></methodparam>
<methodparam><type>string</type><parameter>yama</parameter></methodparam>
<methodparam><type>string</type><parameter>hedef</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen <parameter>dosya</parameter>'ya ikil
<parameter>yama</parameter>'yı uygular ve sonucu
<parameter>hedef</parameter>'e kaydeder. Bu işlev
<function>xdiff_file_bdiff</function> ve
<function>xdiff_file_rabdiff</function> işlevleriyle veya bunların
dizgelerle çalışan eşdeğerleriyle üretilmiş yamaları kabul eder.
</para>
<para>
1.5.0 sürümünden itibaren, bu işlev
<function>xdiff_file_bpatch</function> işlevinin takma adıdır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>dosya</parameter></term>
<listitem>
<para>
Yamanın uygulanacağı dosyanın yolu.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>yama</parameter></term>
<listitem>
<para>
İkil yama dosyası.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hedef</parameter></term>
<listitem>
<para>
Sonucun kaydedileceği dosyanın yolu.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>xdiff_file_patch_binary</function> örneği</title>
<para>
Aşağıdaki kodda, bir dosya bir ikil fark dizgesiyle yamanmaktadır.
</para>
<programlisting role="php">
<![CDATA[
<?php
$eski_dosya = 'archive-1.0.tgz';
$yama = 'archive.bpatch';
$sonuç = xdiff_file_patch_binary($eski_dosya, $yama, 'archive-1.1.tgz');
if ($sonuç) {
echo "Dosya yamandı";
} else {
echo "Dosya yamanamadı";
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Her iki dosya da (<parameter>dosya</parameter> ve
<parameter>yama</parameter>) belleğe yükleneceğinden
<link linkend="ini.memory-limit">memory_limit</link> yönergesinde yeteri
kadar bellek belirtilmelidir.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>xdiff_string_patch_binary</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->