【发布时间】:2021-10-02 08:47:30
【问题描述】:
我有一些类似的html文件
<!DOCTYPE html>
<html lang="en">
<!-- article TEXTS BLOCK -->
<section id="text-article-1">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</section>
<section id="text-article-2">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</section>
<section id="text-article-3">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</section>
</html>
我有大约 20 个类似的 php 文件
<? require $_SERVER['DOCUMENT_ROOT'] ."/block/lib.php";?>
<? require $_SERVER['DOCUMENT_ROOT'] ."/block/rules.php";?>
<!DOCTYPE html>
<head>
<!-- HEAD -->
<? require $_SERVER['DOCUMENT_ROOT'] ."/block/head/meta.php";?>
<!-- END HEAD -->
</head>
<body>
<section id = "article-1">
<? require $_SERVER['DOCUMENT_ROOT'] ."/content/gallery-1.php";?>
<!-- PLACE FOR ARTICLES 1 -->
</section>
</body>
</html>
我想从我的 html 文件中提取包含不同文章的部分并将其粘贴到不同的 php 文件中。所以我需要像 INCLUDE 这样的东西,但不是所有文件,而只是需要 ID 的部分。 没有足够的知识想出一些解决方案...
【问题讨论】:
-
您能否更改文章内容的存储方式?更好的方法可能是在数据库中,但如果您仍想使用文件,则可能为每个内容创建一个单独的文件并分别命名(即“article-1.html”、“article-2.html”) .这样您就可以包含所需的内容。