Annotation of embedaddon/php/ext/xml/tests/bug49687.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #49687 Several utf8_decode deficiencies and vulnerabilities
                      3: --SKIPIF--
                      4: <?php
                      5: require_once("skipif.inc");
                      6: if (!extension_loaded('xml')) die ("skip xml extension not available");
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10: 
                     11: $tests = array(
                     12:     "\x41\xC2\x3E\x42",
                     13:     "\xE3\x80\x22",
                     14:     "\x41\x98\xBA\x42\xE2\x98\x43\xE2\x98\xBA\xE2\x98",
                     15: );
                     16: foreach ($tests as $t) {
                     17:     echo bin2hex(utf8_decode($t)), "\n";
                     18: }
                     19: echo "Done.\n";
                     20: --EXPECT--
                     21: 413f3e42
                     22: 3f22
                     23: 413f3f423f433f3f
                     24: Done.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>