我有一个包含100行的文本文件(articles.txt),每行代表一篇文章:
<article id="1"><h1>title-here</h1> <div id="content">content-here</div></article>
<article id="2"><h1>title-here</h1> <div id="content">content-here</div></article>
...
<article id="100"><h1>title-here</h1> <div id="content">content-here</div></article>
现在,我想将这些行中的每一行添加到一个非常简单的模板中,并使用一个文件(index.php)在我的站点中显示它们。
当访问者请求 /article-2.html 时, inddex.php 必须粘贴 articles.txt 进入模板并将其显示为html代码。
我设法用下面的代码做了我想要的部分,但是我需要每篇文章都有一个php文件,这不是我想要的。
echo file("articles.txt")[3];
所以我的问题是:
单个php文件是否可以根据访问者的要求调用不同的文本文件?
P.S。我不想使用数据库。
答案 0 :(得分:0)
您可以使用&#34; spark-csv
&#34;服务器的功能是将参数重写为html文件:/article-2.html
被视为/article.php?site=2
之类的内容。只需阅读&#34;网站&#34; php $site = $_GET['site'];
的参数并相应地更改输出:echo file("articles.txt")[$site];