<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("disk_free_space"); test_open_basedir_error("disk_free_space"); var_dump(disk_free_space($initdir . "/test/ok")); test_open_basedir_after("disk_free_space");
<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("file"); test_open_basedir_error("file"); var_dump(file("ok.txt")); var_dump(file("../ok/ok.txt")); var_dump(file($initdir . "/test/ok/ok.txt")); var_dump(file($initdir . "/test/ok/../ok/ok.txt")); test_open_basedir_after("file");
<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("opendir"); test_open_basedir_error("opendir"); var_dump(opendir($initdir . "/test/ok/")); var_dump(opendir($initdir . "/test/ok")); var_dump(opendir($initdir . "/test/ok/../ok")); test_open_basedir_after("opendir"); require_once "open_basedir.inc"; delete_directories();
<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("file_get_contents"); test_open_basedir_error("file_get_contents"); var_dump(file_get_contents("ok.txt")); var_dump(file_get_contents("../ok/ok.txt")); var_dump(file_get_contents($initdir . "/test/ok/ok.txt")); var_dump(file_get_contents($initdir . "/test/ok/../ok/ok.txt")); test_open_basedir_after("file_get_contents");
<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("scandir"); test_open_basedir_error("scandir"); var_dump(scandir($initdir . "/test/ok/")); var_dump(scandir($initdir . "/test/ok")); var_dump(scandir($initdir . "/test/ok/../ok")); test_open_basedir_after("scandir");
<?php require_once "open_basedir.inc"; $initdir = getcwd(); test_open_basedir_before("is_executable"); test_open_basedir_error("is_executable"); var_dump(is_executable("ok.txt")); var_dump(is_executable("../ok/ok.txt")); var_dump(is_executable($initdir . "/test/ok/ok.txt")); var_dump(is_executable($initdir . "/test/ok/../ok/ok.txt")); test_open_basedir_after("is_executable");