1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- --TEST--
- iconv_mime_decode_headers()
- --SKIPIF--
- <?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?>
- --INI--
- iconv.internal_charset=iso-8859-1
- --FILE--
- <?php
- $headers = <<<HERE
- Return-Path: <internals-return-5651-***=***.example.com@lists.php.net>
- Received: from pb1.pair.com (pb1.pair.com [16.92.131.4]) by ***.example.com
- (8.12.10/8.12.10/1970-09-30) with SMTP id hALLmpea023899 for
- <***@***.example.com>; Sat, 22 Jan 1970 06:48:51 +0900 (JST)
- (envelope-from
- internals-return-5651-***=***.example.com@lists.php.net)
- Received: (qmail 63472 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000
- Mailing-List: contact internals-help@lists.php.net; run by ezmlm
- Precedence: bulk
- List-Help: <mailto:internals-help@lists.php.net>
- List-Unsubscribe: <mailto:internals-unsubscribe@lists.php.net>
- List-Post: <mailto:internals@lists.php.net>
- Delivered-To: mailing list internals@lists.php.net
- Received: (qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000
- Delivered-To: ezmlm-scan-internals@lists.php.net
- Delivered-To: ezmlm-internals@lists.php.net
- Date: Thu, 1 Jan 1970 00:00:00 -0000 (GMT)
- From: *** *** *** <***@***.example.com>
- X-X-Sender: ***@***.example.com
- To: internals@lists.php.net
- Message-Id: <Pine.LNX.4.58.************@***.example.com>
- MIME-Version: 1.0
- Content-Type: TEXT/PLAIN; charset=US-ASCII
- Subject: [PHP-DEV] [ICONV] test for =?US-ASCII?Q?iconv_mime_decode_headers=28=29?=
- X-UIDL: @eH!!h2:!!EOS!!A_c"!
- HERE;
- var_dump(iconv_mime_decode_headers($headers));
- ?>
- --EXPECT--
- array(17) {
- ["Return-Path"]=>
- string(57) "<internals-return-5651-***=***.example.com@lists.php.net>"
- ["Received"]=>
- array(3) {
- [0]=>
- string(259) "from pb1.pair.com (pb1.pair.com [16.92.131.4]) by ***.example.com (8.12.10/8.12.10/1970-09-30) with SMTP id hALLmpea023899 for <***@***.example.com>; Sat, 22 Jan 1970 06:48:51 +0900 (JST) (envelope-from internals-return-5651-***=***.example.com@lists.php.net)"
- [1]=>
- string(59) "(qmail 63472 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000"
- [2]=>
- string(59) "(qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000"
- }
- ["Mailing-List"]=>
- string(50) "contact internals-help@lists.php.net; run by ezmlm"
- ["Precedence"]=>
- string(4) "bulk"
- ["List-Help"]=>
- string(37) "<mailto:internals-help@lists.php.net>"
- ["List-Unsubscribe"]=>
- string(44) "<mailto:internals-unsubscribe@lists.php.net>"
- ["List-Post"]=>
- string(32) "<mailto:internals@lists.php.net>"
- ["Delivered-To"]=>
- array(3) {
- [0]=>
- string(36) "mailing list internals@lists.php.net"
- [1]=>
- string(34) "ezmlm-scan-internals@lists.php.net"
- [2]=>
- string(29) "ezmlm-internals@lists.php.net"
- }
- ["Date"]=>
- string(36) "Thu, 1 Jan 1970 00:00:00 -0000 (GMT)"
- ["From"]=>
- string(33) "*** *** *** <***@***.example.com>"
- ["X-X-Sender"]=>
- string(19) "***@***.example.com"
- ["To"]=>
- string(23) "internals@lists.php.net"
- ["Message-Id"]=>
- string(44) "<Pine.LNX.4.58.************@***.example.com>"
- ["MIME-Version"]=>
- string(3) "1.0"
- ["Content-Type"]=>
- string(28) "TEXT/PLAIN; charset=US-ASCII"
- ["Subject"]=>
- string(54) "[PHP-DEV] [ICONV] test for iconv mime decode headers()"
- ["X-UIDL"]=>
- string(20) "@eH!!h2:!!EOS!!A_c"!"
- }
|