
通常, 当我们使用编程语言时 PHP, 我们这样做是为了 显示 用户的 web 页, 根据某些参数, 结果在 HTML 您使用的浏览器解释.
在 服务器的一部分 PHP 安装在哪里, 除了这, 我们可以使用它来执行某些功能在同一, 执行命令, 读取和写入文件, …, 在我们的情况下, 为 搜索或列出目录中包含的文件.
要做到这一点, PHP 为我们提供了功能 opendir, 这使得经理的开业或 处理程序目录, 执行某些功能, 将给我们预期的结果. 包括, 他们是:
- readdir – 它将读取目录条目
- closedir – 这将是处理程序目录的关闭.
喜欢这个, 开展 旅行, o 清单, 的的 文件夹中包含的文件, 或目录, 我们的 PHP 服务器, 我们将这样做, 如下面的代码所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 | //Apertura del manejador de directorio $directorio = opendir( $rutaDirectorio ); //Lectura de los distintos archivos y subdirectorios (incluidos '.' y '..' en sistemas Linux) while ( $archivo = readdir( $directorio ) ) { //Operaciones a realizar sobre el archivo, //cuyo nombre se encuentra en la variable $archivo } //Cierre del manejador de directorio closedir( $directorio ); |
正如我们可以看到, 首先是 打开处理程序目录 使用函数 opendir, 哪个参数将是 路线 要管理的目录. 请注意, 使结果满意, 你必须有 访问权限 在同一, , 否则, 或者如果不存在, 将返回 假.
创建处理程序目录后, 我们对函数进行调用 readdir, 其参数是目录管理器, 我们将返回, 一对一, 的名称。 文件或目录 您在. 将在变量中返回相同的名称 $文件. 此函数 还将列出 符号链接 ‘。’ 和 #8216;..。’, 在系统的情况下 Linux, 指的是 当前目录 及至 上一页.
完成这些文件和文件夹名称的相关和必要操作后, 我们开展 关闭 和释放的 处理程序目录 使用函数 closedir.
以这种方式, 如果在任何时候你需要 旅行 动态 某些 文件夹 搜索文件, 或为 列出它们 并将其显示给用户, 您可以利用我们提供的这些功能 PHP, 始终考虑到您已安装的服务器上的系统文件中具有文件作为文件夹的限制级别.

我们的留言或输入到论坛