Annotation of embedaddon/php/tests/security/open_basedir_error_log.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test open_basedir configuration
3: --INI--
4: open_basedir=.
5: error_log=
6: --FILE--
7: <?php
8: require_once "open_basedir.inc";
9: $initdir = getcwd();
10: test_open_basedir_before("error_log");
11:
12:
13: var_dump(ini_set("error_log", $initdir."/test/bad/bad.txt"));
14: var_dump(ini_set("error_log", $initdir."/test/bad.txt"));
15: var_dump(ini_set("error_log", $initdir."/bad.txt"));
16: var_dump(ini_set("error_log", $initdir."/test/ok/ok.txt"));
17: var_dump(ini_set("error_log", $initdir."/test/ok/ok.txt"));
18:
19: test_open_basedir_after("error_log");
20: ?>
21: --CLEAN--
22: <?php
23: require_once "open_basedir.inc";
24: delete_directories();
25: ?>
26: --EXPECTF--
27: *** Testing open_basedir configuration [error_log] ***
28: bool(true)
29: bool(true)
30: bool(true)
31: bool(true)
32: bool(true)
33:
34: Warning: ini_set(): open_basedir restriction in effect. File(%s/test/bad/bad.txt) is not within the allowed path(s): (.) in %s on line %d
35: bool(false)
36:
37: Warning: ini_set(): open_basedir restriction in effect. File(%s/test/bad.txt) is not within the allowed path(s): (.) in %s on line %d
38: bool(false)
39:
40: Warning: ini_set(): open_basedir restriction in effect. File(%s/bad.txt) is not within the allowed path(s): (.) in %s on line %d
41: bool(false)
42: string(0) ""
43: string(%d) "%s/test/ok/ok.txt"
44: *** Finished testing open_basedir configuration [error_log] ***
45:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>