我有一些PHP代码将值插入div:
<div>".$update["textfielddata"]."</div>
嗯,它的工作原理..但是如果textfielddata是一封充满css / html的电子邮件......那就f *了解我的“标准”CSS。
是否有一种隔离电子邮件css / html的好方法,以便它仍然在“div”中按预期显示?
答案 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/