0
私はいくつかのテーブルの電子メールの内容を比較する機能を持っています。 内容が異なる場合は、比較のために表示する必要があります。私はiframes
とsrcdoc
属性を使ってそれをしようとしています。これは私の電子メールの断片で、インラインスタイルとネストされた引用符を持っています。iframeに関する問題
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<title>Title</title>
</head>
<style type="text/css">a:visited {color: #fff;}</style>
<body style="background: #fff; margin-top:25px; margin-bottom:30px; padding-top:0; padding-bottom:0;">
<table align="center">
すべての引用符をその機能で置き換えようとしました。
str_replace([ '"', '&' ], [ '"', '&amp;' ],$row1['email_content'])
しかし、動作しません。私はまた、
htmlentities($row1['email_content'])
と
addslashes($row1['email_content'])
を試してみましたが、それはまた、うまくいきませんでした。 iframe
のメールコンテンツを正しく表示するにはどうすればよいですか?
*「どのように私は適切にiframe内emialコンテンツを表示することができます」* - いけない[DOMドキュメントまたはそのようでコンテンツを解析する]の代わりに、わざわざ(https://stackoverflow.com/questions/3577641/how-do -you-parse-and-process-html-xml-in-php) - あなたの質問もほとんど意味がなく、引用符付きかどうかにかかわらずiframeに正しく表示されます。クォートすると、HTMLが破られます –
str_repalceを指定しないと何も表示されません。 str_replaceでプレーンテキストが表示されます。 – newman
どのようにhtmlをiframeに追加していますか? – RamRaider