Loading:


iconv_mime_encode
string iconv_mime_encode ( string $field_name , string $field_value [, array $preferences=NULL ] )


Tworzy z zwraca ciąg reprezentujący pole nagłówka MIME, który wygląda ja poniższy ciąg:

 

Subject: =?ISO-8859-1?Q?Pr=FCfung_f=FCr?= Entwerfen von einer MIME kopfzeile

 

W powyższym przykładzie, "Subject" jest nazwą pola , część która rozpoczyna "=?ISO-8859-1?..." jest polem wartości.


Parametry

 

field_name - nazwa pola


field_value - pole wartości


preferences - możesz kontrolować zachowanie iconv_mime_encode() poprzez określenie tablicy asocjacyjnej zawierającej konfigurcje przedmiotów o opcjonalny trzeci parametr preferencji. Przedmioty obsługiwane przez iconv_mime_encode() są wylistowane poniżej.


Configuration items supported by iconv_mime_encode()
Przedmiot Typ Opis Domyślna wartość
Przykład
scheme string Określa metodę kodowania pola wartości. Wartość tego przedmiotu może wynosić "B" lub "Q", gdzie B oznacza  kodowanie base64 a Q oznacza zakodoway schemat.

B B
input-charset string Określa znak ustawiony w pierwszym parametrze field_name i w drugim parametrze field_value. Jeśli nie są podane iconv_mime_encode()
zakłada ze parametry te są przedstawione iconv.internal_encoding

iconv.internal_encoding ISO-8859-1
output-charset string Określa zestaw znaków używany do utworzenia nagłowka MIME

iconv.internal_encoding UTF-8
line-length integer Określa maksymalną długość lini nagłówka. Wynik nagłowka jest "folted (złożony)" z wielu werszy w przypadku wyniku nagłowka pole było by dłuższe niż wartość tego parametru.

76 996
line-break-chars string Określa ciąg znaków, który ma być dołączony do każdej linii jako koniec-linii gdy znak "folding" jest jest wykonany na długim nagłówku.

\r\n \n

 

 

 

Zwracane wartości


Zwraca zakodowane pole MIME, lub False



Napisz Artyku³

Listing



Example #1 iconv_mime_encode() example
<?php
$preferences = array(
    "input-charset" => "ISO-8859-1",
    "output-charset" => "UTF-8",
    "line-length" => 76,
    "line-break-chars" => "\n"
);
$preferences["scheme"] = "Q";
// To daje "Subject: =?UTF-8?Q?Pr=C3=BCfung_Pr=C3=BCfung?="
echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences);

$preferences["scheme"] = "B";
// To daje "Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?="
echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences);
?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors