我在文档根目录中存储了一个记事本/文本文件。我没有将文件保存在数据库中。请告诉我如何获取文件的文件名并按顺序显示文件。感谢
答案 0 :(得分:2)
file_get_contents
这样的功能吗?
听起来你想做这样的事情http://php.net/manual/en/function.file-get-contents.php
如果要显示文件的内容,则可以调用以下内容:
$file = file_get_contents('/people.txt', FILE_USE_INCLUDE_PATH);
答案 1 :(得分:1)
此代码
<?php
if ($directory = opendir('/')) { // if the dir can be opened
while (false !== ($filename = readdir($directory))) {
echo "$filename\n"; //printing file names
}
closedir($directory);
}
?>
(来自http://php.net/manual/en/function.readdir.php)
将显示无序的文件列表。显示它的订购。你可以将它放在一个数组中,然后对它进行排序。
但如果你有一个包含文件名的文本文件,请使用file_get_contents
( http://php.net/manual/en/function.file-get-contents.php ),将其放入数组中,然后对其进行排序。
答案 2 :(得分:1)
<?php
$txtFiles = glob("*.txt")
?>
<html>
<ul>
<?php foreach ( $txtFiles as $fileName ) { ?>
<li><?php echo $filename ?></li>
<?php } ?>
</ul>
</html>