我在文档根目录中存储了一个记事本/文本文件。我没有将文件保存在数据库中。请告诉我如何获取文件的文件名并按顺序显示文件。谢谢
问问题
595 次
3 回答
2
您是否尝试过类似file_get_contents
功能的东西?听起来你想做这样的事情http://php.net/manual/en/function.file-get-contents.php
如果你想显示文件的内容,你可以这样调用:
$file = file_get_contents('/people.txt', FILE_USE_INCLUDE_PATH);
于 2013-04-13T02:02:43.423 回答
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),将其放入数组中,然后也对其进行排序。
于 2013-04-13T02:02:27.357 回答
1
<?php
$txtFiles = glob("*.txt")
?>
<html>
<ul>
<?php foreach ( $txtFiles as $fileName ) { ?>
<li><?php echo $filename ?></li>
<?php } ?>
</ul>
</html>
于 2013-04-13T02:04:11.523 回答