Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- GH-8208 (mb_encode_mimeheader: $indent functionality broken) --EXTENSIONS-- mbstr..

Decoded Output download

--TEST--
GH-8208 (mb_encode_mimeheader: $indent functionality broken)
--EXTENSIONS--
mbstring
--FILE--
<?php
$s = "[service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit unterschiedlichen";
$p = 'Subject: ';
var_dump(
    $p . mb_encode_mimeheader($s, 'UTF-8', 'Q', "
", strlen($p)),
    mb_encode_mimeheader($p . $s, 'UTF-8', 'Q', "
", 0)
);
?>
--EXPECT--
string(84) "Subject: [service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit
 unterschiedlichen"
string(84) "Subject: [service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit
 unterschiedlichen"

Did this file decode correctly?

Original Code

--TEST--
GH-8208 (mb_encode_mimeheader: $indent functionality broken)
--EXTENSIONS--
mbstring
--FILE--
<?php
$s = "[service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit unterschiedlichen";
$p = 'Subject: ';
var_dump(
    $p . mb_encode_mimeheader($s, 'UTF-8', 'Q', "\015\012", strlen($p)),
    mb_encode_mimeheader($p . $s, 'UTF-8', 'Q', "\015\012", 0)
);
?>
--EXPECT--
string(84) "Subject: [service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit
 unterschiedlichen"
string(84) "Subject: [service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit
 unterschiedlichen"

Function Calls

strlen 1
mb_encode_mimeheader 1

Variables

$p Subject:
$s [service-Aufgaben S&W-Team][#19415] VM''s aufsetzen mit unte..

Stats

MD5 bebac98f9f892e52eda156a3c622c61a
Eval Count 0
Decode Time 95 ms