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