php - 获取根目录下某个目录的文件

标签 php html

我正在尝试访问根目录中可用文件夹中的可用文件。我正在使用

foreach ( glob( dirname(__FILE__) . '/MobileApp/Images/*' ) as $filename) 

但我无法在目录中上升多个级别。我该怎么做?

我的文件夹结构如下:

调用 glob() 的文件:root/MobileApp/Portal/SystemFiles/file.php

我要访问的文件位于 root/MobileApp/Images/*

非常感谢任何帮助。

最佳答案

如果您只想找到相对于当前文件夹的 Images 文件夹,您可以使用以下任一方法:

dirname( dirname( __DIR__ ) ) . DIRECTORY_SEPARATOR . 'Images' . DIRECTORY_SEPARATOR . '*'

-或-

dirname( dirname( dirname( __FILE__ ) ) ) . DIRECTORY_SEPARATOR . 'Images' . DIRECTORY_SEPARATOR . '*'

另一种解决方案是定义配置重要应用程序路径的常量。 https://www.php.net/manual/en/function.define.php

define( 'PATH_IMAGES', '/full/path/to/folder' );

然后您可以在应用程序的任何位置使用PATH_IMAGES

关于php - 获取根目录下某个目录的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57084178/

相关文章:

jquery - 使用 jQuery 去除下划线

javascript - 尝试将服务注入(inject)组件

php - var_dump 或 print_r 和 html 编码

php ($foo > 0) 或 ($foo >= 1)

php - 我可以根据用户输入更改 mysql 查询,php 吗?

javascript - Webpack:从 html 模板加载图像

javascript - 如何获取多选框的所有选中值?

php - 如何在 Yii2 中将接口(interface)注入(inject) Controller 的构造函数

php - Mysqli多行插入,简单的多插入查询

html - 当我将鼠标悬停在 DIV 3 和 DIV 4 上时, margin 顶部增加