获取根目录中的目录文件

时间:2019-07-17 21:18:12

标签: php html

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

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

,但是无法在目录中上移多个级别。我该怎么办?

我的文件夹结构如下:

从以下位置调用glob()的文件:root / MobileApp / Portal / SystemFiles / file.php

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

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您要做的只是相对于当前文件夹找到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