-
Notifications
You must be signed in to change notification settings - Fork 24
/
curl-setopt-array.xml
141 lines (130 loc) · 3.68 KB
/
curl-setopt-array.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: 184f3f7bd45643cb80f828d0bb001991ec3a5fad Maintainer: nilgun Status: ready -->
<refentry xml:id="function.curl-setopt-array" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>curl_setopt_array</refname>
<refpurpose>Belirtilen cURL oturumuna çok sayıda seçenek atar</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>curl_setopt_array</methodname>
<methodparam><type>CurlHandle</type><parameter>tanıtıcı</parameter></methodparam>
<methodparam><type>array</type><parameter>seçenekler</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen cURL oturumuna çok sayıda seçenek atar.
<function>curl_setopt</function> işlevini defalarca kullanmak yerine çok
sayıda seçeneği bir kerede atamak için yararlıdır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
&curl.ch.description;
<varlistentry>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
Atanacak seçenekleri ve değerlerini içeren dizi. Ahahtarlar geçerli
<function>curl_setopt</function> sabitleri veya bunların sayısal
eşdeğerleri olmalıdır.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Belirtilen seçeneklerin tümü atanabilmişe &true; döner. Bir seçenek
başarıyla atanamazsa diğer seçenekler atanmaksızın işlev &false; ile
döner.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
&curl.changelog.handle-param;
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- Yeni bir cURL oturumunun ilklendirilmesi ve bir HTML sayfasının
alınması</title>
<programlisting role="php">
<![CDATA[
<?php
// Yeni bir cURL özkaynağı oluşturalım
$ct = curl_init();
// URL'yi ve ilgili seçenekleri belirtelim
$options = array(CURLOPT_URL => 'http://www.example.com/',
CURLOPT_HEADER => false
);
curl_setopt_array($ct, $options);
// URL'yi tarayıcıya aktaralım
curl_exec($ct);
// cURL özkaynağını kapatıp sistem özkaynaklarını serbest bırakalım
curl_close($ct);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
<function>curl_setopt</function> işlevinde olduğu gibi,
<constant>CURLOPT_POSTFIELDS</constant> seçeneğine bir dizinin
aktarılması verinin <emphasis>multipart/form-data</emphasis> olarak
kodlanmasına, bir URL kodlu dizge atanması ise verinin
<emphasis>application/x-www-form-urlencoded</emphasis> olarak
kodlanmasına sebep olur.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>curl_setopt</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
-->