如何获取未知的Web目录名称?

时间:2014-05-03 01:08:22

标签: php

我有一个web根目录,设置如下:

apps_unknown_dir  
    |__ mylife.php
.htaccess
index.html
get-app-dir-name.php

问题是应用程序目录[apps_unknown_dir]名称会定期或随机更改。我希望在“get-app-dir-name.php”文件中有一个代码,该文件将在运行时回显新的应用程序未知目录名。

如何获取应用程序未知的目录名称?

2 个答案:

答案 0 :(得分:1)

'迭代该目录中的文件夹,查找不在已知列表中的文件夹,或者其中包含mylife.php个文件的文件夹。

您可以像回答这个问题一样:how to get all subdirectories that has specific folder name in php?

答案 1 :(得分:0)

从我的头脑中你可以试试这个:(警告未经测试的代码

$knownFolders = array('folderIKnow', 'folderKnown', 'anotherFolderNameIKnow');
$unknown = array_diff(glob("/folder/to/app/*", GLOB_ONLYDIR), $knownFolders);
echo $unknown;

所以你有一个已知文件夹的列表,然后扫描文件夹中的所有目录,看看扫描和白名单之间的区别。