mb_encode_mimeheader
(PHP 4 >= 4.0.6, PHP 5)
mb_encode_mimeheader — A karakterláncot MIME fejléccé kódolja át
LeÃrás
Az mb_encode_mimeheader() az str paraméterben megadott karakterláncot kódolja MIME fejléc kódolási sémáva. A visszaadott karakterlánc a megadottat képviseli ASCII formátumban.
A charset paraméter meghatározza az str karakterkészletét. Az alapértelmezett értéket a jelenlegi NLS beállÃtás szabja meg (mbstring.language).
A transfer_encoding meghatározza a MIME kódolás sémáját. Ez vagy "B" (Base64) vagy "Q" (Quoted-Printable). Ha nincs megadva, "B" lesz az értéke.
A linefeed megszabja az EOL (sor vége) jelzÅ‘t amivel az mb_encode_mimeheader() végrehajtja a "sorhajtást" (egy » RFC kifejezés, sortörés végrehajtása akkor, ha a sor egy bizonyos értéknél hosszabb lesz. Ez a hossz jelen esetben megváltoztathatatlanul kódolva van 74 karakterre). "\r\n" (CRLF) ha nincs megava.
Example#1 mb_encode_mimeheader() példa
<?php
$name = ""; // kanji
$mbox = "kru";
$doma = "gtinn.mon";
$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">";
echo $addr;
?>
Note: Ezt a függvényt nem arra való, hogy sorokat törjön magasabb szintű szövegre vonatkozó pontokban (szóhatárok, stb.). Ez a viselkedés felfordÃthatja az eredeti karakterláncot váratlan szóközökkel.
Az indent paraméter a PHP 5 óta érhető el.
Lásd még: mb_decode_mimeheader().