-3

我正在设置一个电子邮件模板以在 MS Outlook 中工作(在背景图像上显示文本)。

这是通过 VML 完成的,现在的问题是,它在引号之间呈现数据,但我的内容是动态的,所以我需要一种方法来执行该 php 代码..这是我使用的代码 -

这是我需要展示我的动态内容的地方 -<div>DYNAMIC PHP CONTENT</div>

<!--[if gte vml 1]>
<v:image style='width: 602px; height: 282px; position: absolute; top: 0; left: 0; border: 0; z-index: 0;' src="images/template_header.jpg" />
    <v:rect style="position:absolute;top:40;margin-left:150px;width:300px;color:rgb(255,255,255);" fill="false" stroked='f'>
        <div>DYNAMIC PHP CONTENT</div>
    </v:rect>
<![endif]-->

让我知道是否还有其他方法可以做到这一点:)

4

1 回答 1

3

PHP 不知道也不关心 HTML 注释(除非您使用 DOM/HTML 解析器来解析 HTML)。它运行代码块内的任何代码,只是将代码块外的内容直接输出到 STDOUT,而不考虑它是什么。

只需将您的代码放在<?php?>正常之间。评论不会阻止它执行。

于 2012-12-19T11:26:54.630 回答