PHP 搜索数据库和目录结构并匹配在一起

标签 php mysql

我有一个包含 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/

相关文章:

mysql - 单击按钮时从多个表单插入数据

php - 明智地显示或隐藏内容用户角色

mysql - 如何连接到digitalocean mysql服务器

php - 多表连接时仅从一张表获取数据

php - 将单引号字符串转换为双引号

php - 我应该使用 Postgres 的角色系统来管理 Web 应用程序的用户吗?

php - 类似于 Drupal CCK 的 CMS

php - 我想在 Laravel 的一张表中将一行复制到 365 行

php - 提交时如何防止粘性复选框重置? (一页多表)

mysql - phpmyadmin - localhost.sql 导入 - #1046 - 未选择数据库