123456789101112131415161718192021222324 |
- --TEST--
- Bug #49687 Several utf8_decode deficiencies and vulnerabilities
- --SKIPIF--
- <?php
- require_once("skipif.inc");
- if (!extension_loaded('xml')) die ("skip xml extension not available");
- ?>
- --FILE--
- <?php
- $tests = array(
- "\x41\xC2\x3E\x42",
- "\xE3\x80\x22",
- "\x41\x98\xBA\x42\xE2\x98\x43\xE2\x98\xBA\xE2\x98",
- );
- foreach ($tests as $t) {
- echo bin2hex(utf8_decode($t)), "\n";
- }
- echo "Done.\n";
- --EXPECT--
- 413f3e42
- 3f22
- 413f3f423f433f3f
- Done.
|