Return to open_basedir_filectime.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / security |
1.1 ! misho 1: --TEST-- ! 2: Test open_basedir configuration ! 3: --INI-- ! 4: open_basedir=. ! 5: --FILE-- ! 6: <?php ! 7: require_once "open_basedir.inc"; ! 8: test_open_basedir("filectime"); ! 9: ?> ! 10: --CLEAN-- ! 11: <?php ! 12: require_once "open_basedir.inc"; ! 13: delete_directories(); ! 14: ?> ! 15: --EXPECTF-- ! 16: *** Testing open_basedir configuration [filectime] *** ! 17: bool(true) ! 18: bool(true) ! 19: bool(true) ! 20: bool(true) ! 21: bool(true) ! 22: ! 23: Warning: filectime(): open_basedir restriction in effect. File(../bad) is not within the allowed path(s): (.) in %s on line %d ! 24: bool(false) ! 25: ! 26: Warning: filectime(): open_basedir restriction in effect. File(../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d ! 27: bool(false) ! 28: ! 29: Warning: filectime(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (.) in %s on line %d ! 30: bool(false) ! 31: ! 32: Warning: filectime(): open_basedir restriction in effect. File(../) is not within the allowed path(s): (.) in %s on line %d ! 33: bool(false) ! 34: ! 35: Warning: filectime(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (.) in %s on line %d ! 36: bool(false) ! 37: ! 38: Warning: filectime(): open_basedir restriction in effect. File(../bad/.) is not within the allowed path(s): (.) in %s on line %d ! 39: bool(false) ! 40: ! 41: Warning: filectime(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d ! 42: bool(false) ! 43: ! 44: Warning: filectime(): open_basedir restriction in effect. File(%s/test/bad/../bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d ! 45: bool(false) ! 46: ! 47: Warning: filectime(): open_basedir restriction in effect. File(./../.) is not within the allowed path(s): (.) in %s on line %d ! 48: bool(false) ! 49: int(%d) ! 50: int(%d) ! 51: int(%d) ! 52: int(%d) ! 53: int(%d) ! 54: *** Finished testing open_basedir configuration [filectime] *** ! 55: