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:
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_encodingiconv.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
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: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno