主題: kindeditor 編輯器添加圖片、flash,還有視頻時路徑出錯
作者: 在水一方, 發(fā)布日期: 2009-07-20 17:49:11, 瀏覽數(shù): 5205
我是在 asp.net 里用的,以下是在頁面里寫的,在head里是這樣寫的: <style type="text/css" rel="stylesheet">
.source {
width: 700px;
font-size: 12px;
font-family:Courier New;
border: 1px solid #AAAAAA;
background-color: #F0F0EE;
padding: 5px;
}
.source pre {
margin: 0;
}
form {
margin: 0;
}
.editor {
margin-top: 5px;
margin-bottom: 5px;
}
</style>
<script type="text/javascript" charset="utf-8" src="../../rec/kindeditor/kindeditor.js"></script>
<script type="text/javascript">
KE.show({
id : 'content1',
cssPath : '../../rec/kindeditor/index.css'
});
</script>
<textarea id="content1" name="content" rows="0" runat="server" style="width:600px;height:300px;visibility:hidden;"></textarea>
有那位高手指點指點,謝謝啦
作者: amaranth, 發(fā)布日期: 2009-07-22 10:00:37
我的也是
交內(nèi)容以后..圖片為什么這這樣
<p><img src=\"./../attached/IMG_0008.JPG\" border=\"0\" /></p>
回復(fù)
作者: 北京易網(wǎng)旭晟, 發(fā)布日期: 2009-07-25 15:57:26
這個問題我也碰到了,原因是在用kindeditor提交內(nèi)容時,在使用POST方法獲取的內(nèi)容是將源內(nèi)容轉(zhuǎn)義以后的內(nèi)容。
比如:在kindeditor中如果提交的內(nèi)容是<img src="/a.jpg" />,表單提交后獲取的內(nèi)容是:<img src=\"/a.jpg\" />,將"進(jìn)行了轉(zhuǎn)義處理。
我的問題奇怪的在于同樣的程序,在windows環(huán)境下,獲取的是未轉(zhuǎn)義的字符<img src="/a.jpg" />,再linux下獲取的是轉(zhuǎn)義后的字符串::<img src=\"/a.jpg\" />,解決辦法是在前面加上stripslashes()方法,比如表單中的kindeditor對應(yīng)的表單字段名為content,則獲取未轉(zhuǎn)義的字符串方法為:stripslashes($_POST['content']).