(PHP 5)
iconv_mime_decode — Bir MIME başlık alanının kodunu çözer
$kodlanmış_başlık
[, int $kip
= 0
[, string $karküm
= ini_set("iconv.internal_encoding")
]] )Bir MIME başlık alanının kodunu çözer.
kodlanmış_başlık
Bir dizge olarak kodlanmış başlık.
kip
kip
değiştirgesi, işlev bozuk bir MIME başlık
alanı saptadığı takdirde işlevin davranışını belirler. Aşağıdaki
değerleri bir bit maskesi olarak belirtebilirsiniz:
Değer | Sabit | Açıklama |
---|---|---|
1 | ICONV_MIME_DECODE_STRICT | Belirtilirse, başlık, » RFC2047'de tanımlanan standartlarla tam uyumlu kodlanır. Bu seçenek öntanımlı olarak kapalıdır, çünkü belirtime uymayan ve doğru MIME başlıkları üretmeyen pek çok kullanıcı eposta istemcisi var. |
2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Belirtilirse, iconv_mime_decode_headers() işlevi yazım hatalarını yoksayıp belirtilen başlığı işlemeye devam etmeye çalışır. |
karküm
İsteğe bağlı karküm
değiştirgesi elde edilecek
dizgenin karakter kümesini belirler. Belirtilmezse, dizgenin karakter
kodlamasının
iconv.internal_encoding
yönergesinde belirtilen kodlama olacağı varsayılır.
Başarı durumunda kodu çözülmüş MIME alanı, aksi takdirde
FALSE
döner.
Örnek 1 - iconv_mime_decode() örneği
<?php
// Sonuç: "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
?>