使用PHP和MySQL自定义模板标记

使用PHP和MySQL自定义模板标记,php,Php,假设我正在创建一个博客平台,用户可以在其中使用HTML标记编辑模板,是否可以执行以下代码 <links> <a href="<%LinkUrl%>"><%Link%></a> <a href="<%LinkUrl%>"><%Link%></a> </links> 要做到这一点,我应该如何着手?有没有一个简单的方法可以做到这一点? 我看过Smarty模板引擎,但对于没有

假设我正在创建一个博客平台,用户可以在其中使用HTML标记编辑模板,是否可以执行以下代码

<links>
 <a href="<%LinkUrl%>"><%Link%></a>
 <a href="<%LinkUrl%>"><%Link%></a>
</links>

要做到这一点,我应该如何着手?有没有一个简单的方法可以做到这一点? 我看过Smarty模板引擎,但对于没有太多编程经验的用户来说,这太难了。其他可用于此目的的解决方案


如果有人能给我介绍一下我如何创造出类似的东西,那将很有趣。不以任何方式寻找完成的代码-只是一些入门帮助。

尝试将自己转化为正则表达式。你可以用它们实现你想要的


Smarty太难了<代码>“有没有一种简单的方法可以做到这一点?”是的,使用现有的模板解析器。我更喜欢Twig:在编写自己的模板系统之前,应该先评估已有的模板系统。这些很容易原型化,但更难正确实现。哇,
怎么了?没有膨胀,没有解析,它只是工作。@Abracadver让用户运行他们想要的任何PHP代码是非常危险的,并且没有办法真正实现沙盒功能(比如将其限制为echo/print)。一些接口可以写
unlink('index.php')或更糟,这将是你的错。