Php 在另一页的准确位置打印信息

Php 在另一页的准确位置打印信息,php,html,Php,Html,我想创建一个带有数据库的图库。连接到数据库,使用foreach以准备好的HTMLcode打印信息 我将PHP代码与HTML代码分开,因此每种类型的代码都在不同的文件夹中,分离文件,例如,我有index.PHP,它需要HTML/index.HTML,并运行所有必要的代码 现在我面临一个真正的问题——我如何在正确的位置输出准备好的HTML代码?如果不在HTML行之间编写PHP代码,就不可能使用foreach和echo,对吗 你已经有了大量的模板引擎,比如Blade、Deval、HAH、mTempla

我想创建一个带有数据库的图库。连接到数据库,使用
foreach
以准备好的
HTML
code打印信息

我将
PHP
代码与
HTML
代码分开,因此每种类型的代码都在不同的文件夹中,分离文件,例如,我有
index.PHP
,它需要
HTML/index.HTML
,并运行所有必要的代码


现在我面临一个真正的问题——我如何在正确的位置输出准备好的
HTML
代码?如果不在
HTML
行之间编写
PHP
代码,就不可能使用
foreach
echo
,对吗

你已经有了大量的模板引擎,比如Blade、Deval、HAH、mTemplate、pHAML、PHP、RainTPL、Scurvy、Simphple、Smarty、StampTE、TinyButStrong、Tonic、Twig、uBook……只要根据你的需要选择一个即可

只需在“php模板引擎比较”上进行简单搜索,即可轻松找到它们之间的比较


这里,举个例子,一个由techno提供的非常完整的列表。

我建议您使用一些框架,比如,或。他们都有很大的社区和很好的文档,有大量的例子。此外,它们都有自己的模板系统,并使用自己喜欢的系统。这将帮助您使代码干净优雅,或者至少更干净,如果您试图发明自己的轮子。

使用smarty之类的模板系统,不要再发明轮子。将逻辑和表示分离是正确的方法,实现了这样一个系统的基础知识是一个很好的练习,但不可避免地会出现一些特殊情况和附加功能需求,因此使用现有解决方案是最好的方法。请将您的问题展示出来。您应该至少包括您遇到问题的代码的大纲(但最好是a),然后我们可以尝试帮助解决特定问题。你也应该阅读。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-是的,你是对的,答案被编辑了更多的内容。