我有一个包含 page_name 列的表格,其中列出了我所有的页面,例如:
directory1/test1.php
directory2/test_page.php
directory3/sub_dir/page5.php
等..所以它列出了页面名称和它所在的目录
如何将此列表与我的目录结构相匹配,并显示所有未在我的数据库表中列出的页面?
所以我想像这样显示文件和目录:
dir1/file1.php 目录 1/文件 2.php dir2/文件1.php dir3/file1.phpdir3/file2.php
但仅当它们不在数据库中时才显示。例如,dir1/file.php
在表中它不会显示在列表中
最佳答案
您可以使用 PHP 的内置目录函数获取特定目录的文件名: http://www.php.net/manual/en/ref.dir.php
您会为每个文件检查它是否存在于您的数据库中,如果不存在,则打印该文件。
关于PHP 搜索数据库和目录结构并匹配在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254494/