<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.iconv.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.iconv-mime-decode-headers.php',
    1 => 'iconv_mime_decode_headers',
    2 => 'Bir defada birden fazla MIME başlık alanını
  &ccedil;&ouml;z&uuml;mler',
  ),
  'up' => 
  array (
    0 => 'ref.iconv.php',
    1 => 'iconv İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.iconv-mime-decode.php',
    1 => 'iconv_mime_decode',
  ),
  'next' => 
  array (
    0 => 'function.iconv-mime-encode.php',
    1 => 'iconv_mime_encode',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/iconv/functions/iconv-mime-decode-headers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.iconv-mime-decode-headers" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">iconv_mime_decode_headers</h1>
  <p class="verinfo">(PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">iconv_mime_decode_headers</span> &mdash; <span class="dc-title">Bir defada birden fazla <code class="literal">MIME</code> başlık alanını
  çözümler</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.iconv-mime-decode-headers-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>iconv_mime_decode_headers</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$kodlanmış_başlıklar</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$kip</code><span class="initializer"> = 0</span></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$karküm</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   Çok sayıda <code class="literal">MIME</code> başlık alanını bir kerede çözümler.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.iconv-mime-decode-headers-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">kodlanmış_başlıklar</code></dt>
     <dd>
      <p class="para">
       Bir dizge olarak kodlanmış başlıklar.
      </p>
     </dd>
    
    
     <dt><code class="parameter">kip</code></dt>
     <dd>
      <p class="para">
       <code class="parameter">kip</code> bağımsız değişkeni, işlev bozuk bir
       <code class="literal">MIME</code> başlık alanı saptadığı takdirde işlevin
       davranışını belirler. Aşağıdaki değerleri bir bit maskesi olarak
       belirtebilirsiniz:
       <table class="doctable table">
        <caption><strong><span class="function"><strong>iconv_mime_decode_headers()</strong></span> tarafından
        desteklenen bit maskeleri</strong></caption>
        
         <thead>
          <tr>
           <th>Değer</th>
           <th>Sabit</th>
           <th>Açıklama</th>
          </tr>

         </thead>

         <tbody class="tbody">
          <tr>
           <td>1</td>
           <td>ICONV_MIME_DECODE_STRICT</td>
           <td>Belirtilirse, başlık,
            <a href="https://datatracker.ietf.org/doc/html/rfc2047" class="link external">&raquo;&nbsp;RFC2047</a>&#039;de tanımlanan
            standartlarla tam uyumlu kodlanır. Bu seçenek öntanımlı olarak
            kapalıdır, çünkü belirtime uymayan ve doğru
            <code class="literal">MIME</code> başlıkları üretmeyen pek çok kullanıcı
            eposta istemcisi var.
           </td>
          </tr>

          <tr>
           <td>2</td>
           <td>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</td>
           <td>
             Belirtilirse, <span class="function"><strong>iconv_mime_decode_headers()</strong></span>
             işlevi yazım hatalarını yoksayıp belirtilen başlığı işlemeye
             devam etmeye çalışır.
           </td>
          </tr>

         </tbody>
        
       </table>

      </p>
     </dd>
    
    
     <dt><code class="parameter">karküm</code></dt>
     <dd>
      <p class="para">
       İsteğe bağlı <code class="parameter">karküm</code> bağımsız değişkeni elde edilecek
       dizgenin karakter kümesini belirler. Belirtilmezse, dizgenin karakter
       kodlamasının
       <a href="iconv.configuration.php" class="link">iconv.internal_encoding</a>
       yönergesinde belirtilen kodlama olacağı varsayılır.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.iconv-mime-decode-headers-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   <code class="parameter">kodlanmış_başlıklar</code> dizgesi ile belirtilen kodlanmış
   <code class="literal">MIME</code> başlık alanlarını çözümleyip sonucu bir ilişkisel
   dizi olarak döndürür. Bu işlem sırasında bir hata oluşursa <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
  <p class="para">
   Dönen dizideki her anahtar bir başlık alanına, her değer de anahtarla
   ilgili bir başlık değerine karşılıktır. Aynı isimde birden fazla alan varsa
   işlev bunları otomatik olarak göründükleri sırayla sayısal indisli bir
   diziye yerleştirir. Başlık isimlerinin  <em>harf büyüklüğüne
   duyarsız</em> oldukları unutulmamalıdır.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.iconv-mime-decode-headers-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Sürüm: </th>
      <th>Açıklama</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">karküm</code> artık boş olabiliyor.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.iconv-mime-decode-headers-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>iconv_mime_decode_headers()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$headers_string </span><span style="color: #007700">= &lt;&lt;&lt;EOF<br /></span><span style="color: #DD0000">Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=<br />To: example@example.com<br />Date: Thu, 1 Jan 1970 00:00:00 +0000<br />Message-Id: &lt;example@example.com&gt;<br />Received: from localhost (localhost [127.0.0.1]) by localhost<br />    with SMTP id example for &lt;example@example.com&gt;;<br />    Thu, 1 Jan 1970 00:00:00 +0000 (UTC)<br />    (envelope-from example-return-0000-example=example.com@example.com)<br />Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000<br /><br /></span><span style="color: #007700">EOF;<br /><br /></span><span style="color: #0000BB">$headers </span><span style="color: #007700">=  </span><span style="color: #0000BB">iconv_mime_decode_headers</span><span style="color: #007700">(</span><span style="color: #0000BB">$headers_string</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #DD0000">"ISO-8859-1"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$headers</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

     <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
     <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Array
(
    [Subject] =&gt; Prüfung Prüfung
    [To] =&gt; example@example.com
    [Date] =&gt; Thu, 1 Jan 1970 00:00:00 +0000
    [Message-Id] =&gt; &lt;example@example.com&gt;
    [Received] =&gt; Array
        (
            [0] =&gt; from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for &lt;example@example.com&gt;; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com)
            [1] =&gt; (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000
        )

)</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.iconv-mime-decode-headers-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.iconv-mime-decode.php" class="function" rel="rdfs-seeAlso">iconv_mime_decode()</a> - Bir MIME başlık alanının kodunu &ccedil;&ouml;zer</span></li>
    <li><span class="function"><a href="function.mb-decode-mimeheader.php" class="function" rel="rdfs-seeAlso">mb_decode_mimeheader()</a> - MIME başlık alanındaki dizgeyi d&ouml;n&uuml;şt&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="function.imap-mime-header-decode.php" class="function" rel="rdfs-seeAlso">imap_mime_header_decode()</a> - MIME başlık elemanlarının kodlamasını a&ccedil;ar</span></li>
    <li><span class="function"><a href="function.imap-base64.php" class="function" rel="rdfs-seeAlso">imap_base64()</a> - Base64 kodlu dizgeyi 8 bitlik dizgeye d&ouml;n&uuml;şt&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="function.imap-qprint.php" class="function" rel="rdfs-seeAlso">imap_qprint()</a> - Bir 7 bitlik dizgeyi 8 bitlik dizgeye d&ouml;n&uuml;şt&uuml;r&uuml;r</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>