Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

iconv_mime_decode

iconv Funktionen

    Befehl:
string iconv_mime_decode ( string $encoded_header [, int $mode = 0 [, string $charset = ini_get("iconv.internal_encoding") ]] )


    Parameter-Liste:
NameBeschreibung
encoded_headersDie codierten Header als String.
modemode bestimmt das Verhalten im Falle iconv_mime_decode() trifft ein fehlerhafte MIME-Header-Feld. Sie können eine beliebige Kombination der folgenden Bitmasken angeben.
Bitmasken akzeptabel iconv_mime_decode()
WertKonstanteBeschreibung
1ICONV_MIME_DECODE_STRICTWenn gesetzt, wird der angegebene Header in voller Übereinstimmung mit den in »» RFC2047 definierten Standards decodiert. Diese Option ist standardmäßig deaktiviert, da gibt es eine Menge von gebrochenen Mail-User-Agenten, die sich nicht an die Spezifikation und nicht korrekten MIME-Header zu erzeugen.
2ICONV_MIME_DECODE_CONTINUE_ON_ERRORWenn gesetzt, iconv_mime_decode_headers() versucht, keine grammatischen Fehler zu ignorieren und weiter zu einer gegebenen Header verarbeiten.
charsetDie optionale charset Parameter gibt den Zeichensatz, um das Ergebnis mit zu vertreten. Wenn ausgelassen, wird iconv.internal_encoding verwendet werden.

    Rückgabewerte:
Gibt eine decodiert MIME-Feld auf Erfolg oder FALSE, wenn bei der Decodierung ein Fehler auftritt.


    Beschreibung:
Dekodiert eine MIME-Header-Feld.


    Aktiv in Version:
(PHP 5, PHP 7)

    Siehe auch:
Dekodierung von mehreren MIME-Header-Felder auf einmal
 
Dekodiert Zeichenfolge im MIME-Header-Feld
 
Dekodiert MIME-codierte Headerzeilen
 
Dekodiert Base-64 kodierten Text
 
Konvertiert einen quoted-printable kodierten String in einen 8 Bit String
 

iconv_mime_decode() - Beispiel:


Eingabe:
<?PHP
// This yields "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
                       0, "ISO-8859-1");
?>

iconv Funktionen