【发布时间】:2013-02-20 18:06:57
【问题描述】:
我之前已经发布过这个问题,但人们总是问不必要的问题。我会用简单的方式解释一下。
我有 3 个文件:
- 一个 php 文件(仅包含 html,这很重要):我们将其称为 X 文件。
- 一个 php 文件,其中有一些数据库查询以在屏幕上插入数据库数据:Y 文件
- 一个 php 文件(一个会进行一些操作的脚本):Z 文件
所以,我想用 Z 的脚本将 Y 包含到 X 中。
在Z中,我创建了一个str_replace($text, $new, file_get_contents($file));
唯一的事情是我需要在 X 中包含 PHP 打开和关闭标签,因为其中没有 php 标签。
所以,$new = "<?php include('Y.php'); ?>";。
如果您尝试,将不会在字符串中考虑关闭标记,但这就是我想要的。
希望这个问题现在很清楚。我再清楚不过了。 :D
谢谢你的建议。
【问题讨论】:
-
您能否详细说明要求没有 X 中的标签?
-
您应该编辑原始问题以澄清它。不要不断添加重复的问题
-
如果我在里面改了,里面所有的cmet都没有用了,所以我把它关闭了
-
停止“重做”这个问题。您应该修复您现有的问题,而不是发布三份相同的问题。
-
你不需要 php 打开和关闭标签,除非有 php 代码可以解释。 IE。如果需要,它甚至可以是 HTML 文件。在 X 中,您可以定义自己的标签 f.e.
{content}并将其替换为您的数据库查询结果。 SMARTY 等模板系统可以帮助您完成任务。