我有一个web根目录,设置如下:
apps_unknown_dir
|__ mylife.php
.htaccess
index.html
get-app-dir-name.php
问题是应用程序目录[apps_unknown_dir]名称会定期或随机更改。我希望在“get-app-dir-name.php”文件中有一个代码,该文件将在运行时回显新的应用程序未知目录名。
如何获取应用程序未知的目录名称?
答案 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;
所以你有一个已知文件夹的列表,然后扫描文件夹中的所有目录,看看扫描和白名单之间的区别。