2017-03-08 14 views
0

私はdiv要素に値を挿入し、いくつかのPHPコードを持っている:それはF * CKS ...私 "をアップhtml/divのメールスタイルは安全な方法で含まれていますか?

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

、それは動作します..しかしtextfielddataは、CSS/HTMLで満たされた電子メールの場合標準的な "CSSです。

電子メールのcss/htmlを分離して「div」内に意図したとおりに表示する良い方法はありますか?

+0

「iframe」の最初のことは何ですか?わからない。 – domsson

+0

このツールのためのiframeについて読んでみて、運が良ければそれを試してみました。 – osomanden

+0

奇妙です - $ update ["textfielddata"]でstrip_tagsを使用しても、それは変わった動作をします。 – osomanden

答えて

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; 

?> 
+0

残念ながら、htmlを安全にすることは「正しい」ことです。しかし、クリアテキスト/コード以外のメールは表示されません。おそらくhtml_purify()が私を助けることができますか? – osomanden

関連する問題