我应该使用文件系统API来读取文件或列出目录吗?

时间:2015-11-16 作者:Mateusz Marchel

我知道我应该使用文件系统API来编写文件,我理解为什么,但如果我使用wp\\U文件系统或普通PHP来读取文件,会有什么区别吗?那么列出目录呢?

考虑这个例子:在wp内容中,我有我的插件模板文件夹,它必须按我的插件列出。是否有人遇到了不允许webserver进程的配置,并列出了此目录,以便我应该使用wp\\U文件系统?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

不,您不知道,甚至不确定是否可以使用它列出目录中的文件。读取文件的唯一限制是web服务器可以读取这些文件,显然,插件目录必须是可读的,web服务器才能读取PHP文件。

现在,如果您试图读取wordpress文件结构之外的内容,您可能需要使用文件系统API。

相关推荐

$wp_FILESYSTEM返回空。依赖关系是什么?

我需要获取对$wp\\u filesystem对象的引用。在下面的测试中,var\\u dump($wp\\u filesystem)返回NULL。要正确设置$wp\\U文件系统,还需要哪些其他文件?我一直在期待,因为它在文件中调用。php,加载该文件就足以加载该对象。<?php require(\'../../../wp-blog-header.php\'); require(\'../../../wp-admin/includes/file.php\'); $m