Как запустить PHP-код между комментариями HTML
Я настраиваю шаблон электронной почты для работы в 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]-->
Дайте мне знать, если есть какой-либо другой способ сделать это:)
1 ответ
PHP не знает и не заботится о комментариях HTML (если вы не используете анализатор DOM/HTML для анализа HTML). Он запускает любой код внутри блоков кода и просто выводит содержимое вне блоков кода непосредственно в STDOUT, не обращая внимания на то, что это такое.
Просто поместите ваш код между <?php
а также ?>
как обычно. Комментарии не остановят его выполнение.