在PHP中可以包含脚本目录吗?
即代替:
include('classes/Class1.php');
include('classes/Class2.php');
是否有类似的东西:
include('classes/*');
似乎找不到找到针对特定类的大约10个子类的集合的好方法。
foreach (glob("classes/*.php") as $filename)
{
include $filename;
}
问题内容: 我一直在尝试找出列出目录中包含的所有文件的方法。我用php不够好,无法自己解决它,所以希望这里有人可以帮助我。 我需要一个简单的PHP脚本,它将图像目录中包含的所有文件名加载到数组中。任何帮助将不胜感激,谢谢! 问题答案: 尝试glob 就像是:
我正在为一个框架编写一个构建系统,它可以由用户(开发人员)通过插件进行扩展。我的问题是,我不能包括所有的aar文件与掩码。例如,我可以包含所有jar文件,如下所示:
问题内容: 我已经看到了 列出目录中所有文件的 函数,但是我又如何也可以列出 子目录 中的所有文件,因此它会 返回一个数组 ? 所以 类似于 问题答案: foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(‘.’)) as $filename) { // filter out “.” and “..” if (
问题内容: 我想在当前位置的子目录之间进行迭代,并分别gzip每个文件。为了在目录中压缩文件,我使用 但这仅适用于当前目录,而不适用于当前目录的子目录。如何重写以上语句,以便也将所有子目录中的文件压缩? 问题答案: 不需要循环或除和以外的任何东西: 这将查找当前目录中及其下所有名称不以扩展名结尾的常规文件(即,所有尚未压缩的文件)。它分别在每个文件上调用。 编辑的基础上,从评论: 花括号()替换为
问题内容: 有没有办法将所有jar文件包含在类路径的目录中? 我正在尝试,但找不到这些jar中肯定存在的类文件。我是否需要将每个jar文件分别添加到类路径? 问题答案: 使用Java 6或更高版本时,选项支持通配符。请注意以下几点: 使用双引号(”) 使用,不 windows Linux 这类似于Windows,但使用代替。如果不能使用通配符,则bash允许使用以下语法(其中lib包含所有Java
问题内容: 我正在建立一个允许人们上传文件,html页面等的网站…现在我遇到了问题。我有这样的目录结构: 现在,我想禁用PHP,但是要在/ USERS的目录和子目录中启用服务器端包含 可以做到这一点(以及如何:))?提前致谢。 顺便说一句,我使用WAMP服务器 问题答案: 尝试禁用.htaccess文件中的选项: