限制主目录显示所有帐户

时间:2018-09-29 06:42:24

标签: php apache centos7

当我在CentOS 7框中的一个网站上运行以下代码时。

$directories = glob($somePath . '/home/*' , GLOB_ONLYDIR);
var_dump( $directories ); 

上面的代码列出了服务器中的所有帐户。

array(9) {
  [0]=>
  string(11) "/home/example1"
  [1]=>
  string(18) "/home/example2"
  [2]=>
  string(16) "/home/example3"
}

如何限制仅列出托管网站的帐户。就我而言,/home/example2仅应列出。

1 个答案:

答案 0 :(得分:0)

不确定您的用例,但是此功能将使您返回包含您当前正在查看的网站的目录。

function filter(){
    $directories = glob($somePath . '/home/*' , GLOB_ONLYDIR);
    foreach($directories as $key=>$value){
        if(!stristr(__FILE__, $value)){
            unset($directories[$key];
        }
    }
    return $directories;
}