0

私は、ユーザーがビデオ埋め込みコードを挿入できるバックエンド管理パネルを備えたWebアプリケーションを開発しています。このコードは、その場所でそのコードをエコーし​​ているので、対応するページにビデオをレンダリングします。

問題は、コードをエコーすると、ビデオが表示されるのではなく、コード自体が表示されることです。どこが間違っているのですか?

管理パネルのテキストエリアにユーザーが入力したコードは次のとおりです。

<pre>
<object id="vp110mFH" width="432" height="240" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param name="movie" value="http://static.animoto.com/swf/w.swf?w=swf/vp1&e=1340255540&f=10mFH15tm8Wyv1UT85DhEA&d=72&m=p&r=360p&volume=100&start_res=360p&i=m&ct=Click...To%20request%20more%20Info..&cu=http://schoolanduniversity.com/study_programs/more-information.php&options="></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed id="vp110mFH" src="http://static.animoto.com/swf/w.swf?w=swf/vp1&e=1340255540&f=10mFH15tm8Wyv1UT85DhEA&d=72&m=p&r=360p&volume=100&start_res=360p&i=m&ct=Click...To%20request%20more%20Info..&cu=http://schoolanduniversity.com/study_programs/more-information.php&options=" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="432" height="240"></embed></object>
</pre>

ご案内ください。

よろしく、Mrinal Purohit

4

1 に答える 1

1

埋め込みコードの html エンティティを表示しているようです。これを回避するには、 html_entity_decode()を使用してみてください。もちろん、より良い解決策は、埋め込みコードを正しい形式で保存することです。つまり、エンティティとしてエンコードされません。

于 2012-06-21T05:15:43.193 に答える