我正在开发一个带有后端管理面板的Web应用程序,允许用户插入视频嵌入代码。此代码将在相应页面上呈现视频,因为我在该位置回显该代码。
问题在于,当我回显代码时,代码本身会显示而不是显示视频。我哪里错了?
以下是用户在管理面板中的textarea中输入的代码:
<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
答案 0 :(得分:1)
您似乎正在显示嵌入代码的html实体,您可以尝试使用html_entity_decode()来解决这个问题。当然,更好的解决方案是以正确的格式存储嵌入代码,即不编码为实体。