Annotation of embedaddon/php/tests/security/bug53226.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #53226 (file_exists fails on big filenames)
                      3: --INI--
                      4: open_basedir=.
                      5: --FILE--
                      6: <?php
                      7: require_once "open_basedir.inc";
                      8: create_directories();
                      9: 
                     10: var_dump(file_exists('./test/ok/ok.txt'));
                     11: var_dump(file_exists('./test/foo'));
                     12: 
                     13: $file = str_repeat('x', 2 * PHP_MAXPATHLEN);
                     14: var_dump(file_exists("./test/$file"));
                     15: ?>
                     16: --CLEAN--
                     17: <?php
                     18: require_once "open_basedir.inc";
                     19: delete_directories();
                     20: ?>
                     21: --EXPECTF--
                     22: bool(true)
                     23: bool(true)
                     24: bool(true)
                     25: bool(true)
                     26: bool(false)
                     27: 
                     28: Warning: file_exists(): File name is longer than the maximum allowed path length on this platform (%d): %s in %s on line %d
                     29: bool(false)

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