首頁  >  文章  >  後端開發  >  大拿帮忙啊死了!搞了好久!

大拿帮忙啊死了!搞了好久!

WBOY
WBOY原創
2016-06-13 11:54:571123瀏覽

大拿帮忙啊!!!急死了!!!弄了好久!!!
请问用什么方法将以下数据库mysql的内容放到tinymce编辑器中:

下面我给大家讲讲javascript函数:

3f1c4e4b6b16bbbd69b2ee476dc4f83a <br>function show() <br>{ <br>alert("hello world"); <br>} <br>2cacc6d41bbb37262a98f745aa00fbf0

 结果如图:
大拿帮忙啊死了!搞了好久!



直接用PHP的select出来的,没有用!不能显示JS代码那一段,如图:


而我不用select出来的话直接用JS,代码如下:
<br /><script><br />window.onload=function()<br />{<br />	var text_id=document.getElementById("Article_Content"); //textarea的id<br />	var content='<P>下面我给大家讲讲javascript函数:</P><PRE class=js name="code"><script> <BR>function show() <BR>{ <BR>alert("hello world"); <BR>} <BR></script>

 结果如图:
大拿帮忙啊死了!搞了好久!

';


text_id.value=content;
//SetTinyMceContent("Article_Content",content);
}



却能够达到效果,如图:


我不知道是什么原因导致这种情况的,firebug出来的内容发现,主要是3f1c4e4b6b16bbbd69b2ee476dc4f83a 和<script>的区别,请问怎么解决这个问题????想了好久,就是不知道,,,,<br><font color='#FF8000'>------解决方案--------------------<br><pre class="brush: php">$new_content='&lt;P&gt;下面我给大家讲讲javascript函数:&lt;/P&gt;&lt;PRE class=js name=&quot;code&quot;&gt;&lt;script&gt; &lt;BR&gt;function show() &lt;BR&gt;{ &lt;BR&gt;alert(&quot;hello world&quot;); &lt;BR&gt;} &lt;BR&gt;&lt;/script&gt;</PRE> <P> 结果如图:<BR><IMG title=tu1 alt=tu1 src="uploaded/010P0000240111S5344-1.jpg" width=150 height=150 data-mce-src="uploaded/010P0000240111S5344-1.jpg">';<br />echo preg_replace_callback('/<\/?script>/i', function($r){return htmlentities($r[0]);}, $new_content) ;<br /><img src="/img/2014/04/18/103601113.png" alt="" /><br><font color='#FF8000'>------解决方案--------------------<br>你想要什么效果?<br /><br />把 html 代码放在 textarea 中时应做 html 实体转换:htmlentities<div class="clear"> </script>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn