以安全的方式包含html / div中的邮件样式?

时间:2017-03-08 19:28:55

标签: html css

我有一些PHP代码将值插入div:

<div>".$update["textfielddata"]."</div>

嗯,它的工作原理..但是如果textfielddata是一封充满css / html的电子邮件......那就f *了解我的“标准”CSS。

是否有一种隔离电子邮件css / html的好方法,以便它仍然在“div”中按预期显示?

2 个答案:

答案 0 :(得分:0)

<?php

$text = '<p>
    <style type="text/css">
P { margin-bottom: 0.21cm; direction: ltr; color: rgb(0, 0, 0); }P.western { font-family: "Times New Roman",serif; font-size: 12pt; }P.cjk { font-family: "Arial Unicode MS",sans-serif; font-size: 12pt; }P.ctl { font-family: "Tahoma"; font-size: 12pt; }    </style>
</p>
<p align="CENTER" class="western" style="margin-bottom: 0cm">
    <font size="5" style="font-size: 20pt"><u><b> TEXT I WANT TO GET </b></u></font></p>';

    $text=htmlentities($text);
echo $text;

?>

答案 1 :(得分:0)

试图利用html净化.. htmLawed保存了这一天:http://www.bioinformatics.org/phplabware/internal_utilities/htmLawed/