成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP:iconv_mime_decode_headers()的用法_iconv函數
全站頭部文字 我要出現在這里
PHP:iconv_mime_decode_headers()的用法_iconv函數 697 2023-12-15   

iconv_mime_decode_headers

(PHP 5)

iconv_mime_decode_headers — 一次性解碼多個 MIME 頭字段

說明

array iconv_mime_decode_headers ( string $encoded_headers [, int $mode = 0 [, string $charset = ini_get("iconv.internal_encoding") ]] )

一次性解碼多個 MIME 頭字段。

參數

encoded_headers

編碼過的頭,是一個字符串。

mode

mode 決定了 iconv_mime_decode_headers() 遇到畸形 MIME 頭字段時的行為。 你可以指定為以下位掩碼的任意組合。 iconv_mime_decode_headers() 接受的位掩碼 值 常量 描述 1 ICONV_MIME_DECODE_STRICT 如果設置了,給定的頭將會以 » RFC2047 定義的標準完全一致。 這個選項默認禁用,因為大量有問題的郵件用戶代理不遵循標準并產生不正確的 MIME 頭。 2 ICONV_MIME_DECODE_CONTINUE_ON_ERROR 如果設置了,iconv_mime_decode_headers() 嘗試忽略任何語法錯誤并繼續處理指定的頭。

charset

可選參數 charset 指定了字符集結果的表現。 如果省略了,將使用 iconv.internal_encoding。

返回值

成功時返回 encoded_headers 指定的 MIME 頭的整套關聯數組,解碼時出現錯誤則返回 FALSE。

返回元素的每個鍵代表獨立字段名,相應的元素代表一個字段值。 如果有多個同一名稱的字段, iconv_mime_decode_headers() 自動將他們按出現順序結合成數字索引的數組。

范例

Example #1 iconv_mime_decode_headers() 例子

<?php
$headers_string = <<<EOF
Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=
To: example@example.com
Date: Thu, 1 Jan 1970 00:00:00 +0000
Message-Id: <example@example.com>
Received: from localhost (localhost [127.0.0.1]) by localhost
    with SMTP id example for <example@example.com>;
    Thu, 1 Jan 1970 00:00:00 +0000 (UTC)
    (envelope-from example-return-0000-example=example.com@example.com)
Received: (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000

EOF;

$headers =  iconv_mime_decode_headers($headers_string, 0, "ISO-8859-1");
print_r($headers);
?>

以上例程會輸出:

Array
(
    [Subject] => Prüfung Prüfung
    [To] => example@example.com
    [Date] => Thu, 1 Jan 1970 00:00:00 +0000
    [Message-Id] => <example@example.com>
    [Received] => Array
        (
            [0] => from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for <example@example.com>; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com)
            [1] => (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000
        )
)

參見

iconv_mime_decode() - Decodes a MIME header field mb_decode_mimeheader() - 解碼 MIME 頭字段中的字符串 imap_mime_header_decode() - Decode MIME header elements imap_base64() - Decode BASE64 encoded text imap_qprint() - Convert a quoted-printable string to an 8 bit string


主站蜘蛛池模板: 男国少年梦 电影| 王安宇演的电视剧大全| 大班安全活动教案40篇| 唐安琪现在怎么样了| 日韩免费观看视频| 壁纸纯欲天花板| 红男红女| 日本电视剧《阿信》| 我的电影在线观看| 孙嘉欣| 2024微信头像| 52bb| 辛巴德| 画皮电影| 忍石| 胖猫表情包| 依人在线视频| 香港九龙图库精选资料| 男操女视频免费| 老虎斑鱼图片| 最佳男朋友| 最佳嫌疑人电影免费观看| 夜魔电影| 就爱小姐姐| 投名状演员表| 嫦娥奔月读后感50字| 男插女b视频| 胡蕾| 安徽卫视| 必修一英语电子课本外研版| 赫伯曼电影免费观看| 秀人网模特安然maleah简介| 回魂夜 电影| 德国老太性视频播放| 口加一笔变新字有几个| borderland| 二年级上册数学试卷题全套| bobo视频| 鲜于善| 封顶仪式| 顺风|

!??!站長長期在線接!??!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103