首页 > 代码库 > kindEditor PHP示例
kindEditor PHP示例
文件自身调用
/*此处注意,上传文件是,请先创建对应的上传文件目录,配置在upload_json.php中,建议同时修改file_manager_json.php中相关配置*/
/*获取form表单传值*/
<?php
$htmlData = http://www.mamicode.com/‘‘; > if (!empty($_POST[‘content‘])) {if (get_magic_quotes_gpc()) {
$htmlData = http://www.mamicode.com/stripslashes($_POST[‘content‘]); > } else {
$htmlData = http://www.mamicode.com/$_POST[‘content‘]; > }
}
echo $htmlData;
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script charset="utf-8" src="http://www.mamicode.com/kindeditor-all-min.js"></script>
<script charset="utf-8" src="http://www.mamicode.com/zh-CN.js"></script>
<script>
var editor;
KindEditor.ready(function(K) {
editor = K.create(‘textarea[name="content"]‘, {
cssPath : ‘./plugins/code/prettify.css‘,
uploadJson : ‘./php/upload_json.php‘,
fileManagerJson : ‘./php/file_manager_json.php‘,
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() { <!--指定函数绑定到ctrl + [key]组合键事件上-->
self.sync();
K(‘form[name=example]‘)[0].submit();
});
K.ctrl(self.edit.doc, 13, function() {
self.sync();
K(‘form[name=example]‘)[0].submit();
});
}
});
<!--常方法-->
K(‘input[name=getHtml]‘).click(function(e) {
alert(editor.html());
});
K(‘input[name=isEmpty]‘).click(function(e) {
alert(editor.isEmpty());
});
K(‘input[name=getText]‘).click(function(e) {
alert(editor.text());
});
K(‘input[name=selectedHtml]‘).click(function(e) {
alert(editor.selectedHtml());
});
K(‘input[name=setHtml]‘).click(function(e) {
editor.html(‘<h3>Hello KindEditor</h3>‘);
});
K(‘input[name=setText]‘).click(function(e) {
editor.text(‘<h3>Hello KindEditor</h3>‘);
});
K(‘input[name=insertHtml]‘).click(function(e) {
editor.insertHtml(‘<strong>插入HTML</strong>‘);
});
K(‘input[name=appendHtml]‘).click(function(e) {
editor.appendHtml(‘<strong>添加HTML</strong>‘);
});
K(‘input[name=clear]‘).click(function(e) {
editor.html(‘‘);
});
});
</script>
</head>
<body>
<form action="kindeditor.php" name="example" method="post">
<textarea id="editor_id" name="content" style="width:700px;height:300px;">
</textarea>
<p>
<input type="button" name="getHtml" value="http://www.mamicode.com/取得HTML" />
<input type="button" name="isEmpty" value="http://www.mamicode.com/判断是否为空" />
<input type="button" name="getText" value="http://www.mamicode.com/取得文本(包含img,embed)" />
<input type="button" name="selectedHtml" value="http://www.mamicode.com/取得选中HTML" />
<br />
<br />
<input type="button" name="setHtml" value="http://www.mamicode.com/设置HTML" />
<input type="button" name="setText" value="http://www.mamicode.com/设置文本" />
<input type="button" name="insertHtml" value="http://www.mamicode.com/插入HTML" />
<input type="button" name="appendHtml" value="http://www.mamicode.com/添加HTML" />
<input type="button" name="clear" value="http://www.mamicode.com/清空内容" />
<input type="reset" name="reset" value="http://www.mamicode.com/Reset" />
</p>
<input type="submit" name="button" value="http://www.mamicode.com/提交内容" /> (提交快捷键: Ctrl + Enter)
</form>
</body>
</html>
更多帮助信息,参见http://kindeditor.net/docs/
kindEditor PHP示例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。