我正在制作电子邮件模板。我的要求是从文本框中获取html并分配给php变量并将其作为参数传递给Constant联系人Web服务。是否有任何方法可以将html赋值给字符串变量,即将所有双引号转换为单引号等?
答案 0 :(得分:0)
它来自文本框,已经将出现在变量中。
$someOtherVariable = $_POST['name_of_text_box'];
strings上的PHP手册部分描述了构造字符串的各种方法,包括如何转义可能在PHP中具有特殊含义的字符(如引号)。
答案 1 :(得分:0)
我不确定我是否理解你,但我觉得你需要这个:)
<?php ob_start(); ?>
<style>
...
</style>
<h2>Heading</h2>
<table cellpading="0" cellspacing="0">
<tr>
<th>title_1</th>
<th>title_2</th>
<th>title_3</th>
</tr>
<tr>
<td>v_1</td>
<td>v_2</td>
<td>v_3</td>
</tr>
</table>
<?php
$HTML = ob_get_clean();
现在你有了php变量中的所有html文本。 对不起,如果我错了。
答案 2 :(得分:0)
没有必要将任何东西转换为仅将其分配给PHP变量 - PHP变量可以包含任何字符串,包括任何qoutes,&lt; &GT;等问题是你接下来要对HTML代码做什么?你可以,例如想通过htmlspecialchars()函数将html特殊字符转换为html实体。