Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在网页中嵌入文件夹的内容_Php_Html_Content Management System - Fatal编程技术网

Php 在网页中嵌入文件夹的内容

Php 在网页中嵌入文件夹的内容,php,html,content-management-system,Php,Html,Content Management System,我正在用PHP构建一个超级简单的CMS,有一个可能是简单的问题 我将我的新闻存储在.txt文件中(我知道它应该是一个数据库,我只是暂时不关注这些东西…),并且需要在页面(news.php)上显示这些文件。基本上,它应该按逆字母顺序打印每个文件的内容,例如: 档案: 12-11-11.txt 12-12-11.txt 12-13-11.txt 12-14-11.txt 显示: 12-14-11.txt的内容 12-13-11.txt的内容 12-12-11.txt的内容 12-11-11.txt的

我正在用PHP构建一个超级简单的CMS,有一个可能是简单的问题

我将我的新闻存储在.txt文件中(我知道它应该是一个数据库,我只是暂时不关注这些东西…),并且需要在页面(news.php)上显示这些文件。基本上,它应该按逆字母顺序打印每个文件的内容,例如:

档案:

12-11-11.txt
12-12-11.txt
12-13-11.txt
12-14-11.txt

显示:

12-14-11.txt的内容
12-13-11.txt的内容
12-12-11.txt的内容
12-11-11.txt的内容

我想用类似
的东西来包装每一篇文章

我对PHP非常陌生,所以一个好的代码示例会很不错。我存储文件的方式如下:

新闻页面:/news.php

新闻文件:/edit/news/

尝试了它,得到了这个错误:
警告:为/f5/(redact)/public/news.php第18行的foreach()提供的参数无效
我认为是
glob
位,因为这是唯一未着色的位,但我不是100%确定。另外,这看起来只是显示文件名和文件大小,但我需要显示文件的实际内容。算出了,只需在
/edit/news/*.txt
之前删除
/
,现在几乎可以完美地工作:)@Rev:很高兴能提供帮助:)注意,如果glob没有发现任何内容,那么它将返回false,因此,将glob的结果分配给一个变量,检查它是否为false,然后对其进行foreach可能是值得的。
foreach (glob("/edit/news/*.txt") as $filename) {
    echo "$filename size " . filesize($filename) . "\n";
}