色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

kindeditor php 實例

錢淋西1年前7瀏覽0評論
Kindeditor是一款基于web的富文本編輯器,它具有簡單易用的特點,是web開發中常用的富文本編輯器之一。同樣,php作為web開發中必不可少的一項技術,如何在php中使用Kindeditor提供的功能呢?接下來,我們將通過實例來演示如何在php中使用Kindeditor。 假設我們要開發一個網站,該網站需要在文章部分提供類似微信公眾號文章編輯時的功能,例如加粗、鏈接等。為了實現這個功能,我們使用Kindeditor來實現網站文章的編輯。下面是使用Kindeditor的實際代碼。
KindEditor Example
上面的代碼首先引入了Kindeditor所需要的CSS樣式文件和js文件,其中lang/zh-CN.js是中文語言包,可以實現中文顯示。其中items數組定義了可以在編輯器中使用的功能,包括加粗、設置字體等,代碼中也定義了上傳文件的路徑和設置了一些編輯器的參數。 編輯器的初始化是通過下面這段代碼實現的:
KindEditor.ready(function(K) {
var editor = K.create('textarea[name="editor"]', {
allowFileManager : true,
langType : 'zh-CN',
uploadJson:'upload.php',
fileManagerJson:'file_manager.php',
items : [……],
afterBlur: function(){ this.sync(); }
});
});
其中,textarea[name="editor"]是指的是textarea標簽的name屬性,按實際情況修改即可。在php中使用時,一般將該代碼保存為文件,將文件名定義為article.html,然后在php文件中嵌入iframe,代碼如下:
這樣,Kindeditor所提供的文章編輯功能就可以在網站中使用了。當文章完成編輯,我們需要保存文章的內容。下面是保存代碼示例:
set_charset("utf8"); //設置字符集
$sql = "INSERT INTO article(content) VALUES ('".$content."')"; //插入文章內容
$mysqli ->query($sql);
$mysqli ->close();
}
?>
上面的代碼首先判斷是否提交了內容,通過post方式傳遞content數據,然后將content數據插入到數據庫中。當然,只有通過POST方式傳遞了文章的內容,才可以保存到數據庫中。在實際應用中,還可以給保存按鈕綁定點擊事件,這里不再展開講解。 總之,使用Kindeditor可以方便地實現富文本編輯功能,而這些功能在php中的實現也是可以通過簡單的代碼實現的。本文只是提供了一個基礎的使用示例,讀者可以根據實際需求加以修改和完善。