要显示文件夹中的所有文件,请使用此文件。
<?php
foreach (glob("pardod/*.html") as $filename)
{
include $filename;
}
?>
是的,它显示我想要的但不是真的,因为我需要对这些文件进行排序以显示较旧到最新。
我找到了一个解决方案,但它们只能像回声那样工作,但是他不会像第一个代码一样显示文件,而是在顶部显示。
$files = glob( 'pardod/*.html' );
array_multisort(
array_map( 'filemtime', $files ),
SORT_NUMERIC,
SORT_DESC,
$files
);
print_r( $files);
(Sory,因为我的英语不好)
答案 0 :(得分:0)
只需将print_r($files)
替换为
foreach ($files as $file) {
include $file;
}
你应该没事。
答案 1 :(得分:0)
你正在寻找这样的东西:
<?php
$files = array();
$iterator = new DirectoryIterator(dirname(__FILE__));
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$files['name'][] = $fileinfo->getFilename();
$files['edittime'][] = $fileinfo->getMTime();
}
}
array_multisort($files['edittime'],SORT_DESC, $files['name']);
foreach ($files as $file) {
include $file;
};
?>