求简单实用的在线编辑器, 应该是使用Ubb但Ubb好象太复杂了。有没有简单的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 htmlarea不错,功能强大,免费 官方下载只有htmlArea v2.03不知How to use htmlArea 好像不能上传图片的说 不至于那么复杂吧!现成的在线编辑器有很多,不过这么简单的功能还是自己写一个算了。<?phpif(isset($_POST['submit'])) { if(get_magic_quotes_gpc()) $conten = stripslashes($_POST['conten']); else $conten = $_POST['conten']; /** 至此以获得了提交的文本,你可以做入库操作了 注意在入库前要做$conten = addslashes($conten);操作 去掉exit;前的注释将不在重入编辑器 **/ //exit;}else { /** 这里是编辑器的初始文档 你只需将从数据库中读取的内容赋予$conten就可以了 **/ $conten = "test<b>test</b>test";}$conten = htmlspecialchars($conten);echo <<< EDIT<form name="editer" method=post onsubmit="return _submit(this)"><input type=submit name=submit value="保存"><button onclick="button_command('Bold')"><b>B</b></button><button onclick="button_command('italic')"><i>I</i></button><button onclick="button_command('underline')"><u>U</u></button><br><iframe name=edit scrolling="yes" style="HEIGHT: 90%; WIDTH: 100%"></iframe><textarea name=conten style="display:none">$conten</idetextarea></form><script language=javascript defer=true>document.frames.edit.document.designMode = "On";document.frames.edit.document.write(document.editer.conten.value);function button_command(cmd) { document.frames.edit.document.focus(); document.frames.edit.document.execCommand(cmd);}function _submit(form) { form.conten.value = document.frames.edit.document.body.innerHTML; return true;}</script>EDIT;?> htmlArea 用不了。?????????看所带的例子,看不到效果。把目录拷贝到D:可以看到效果了。但到另一台电脑上再拷贝就看不到效果了。怎么搞都看不到效果,只看到框内很多源码。什么原因??? 到www.phpx.com去看看。找lwg888要 htmlArea 只能用在IE5.5以上的,我用的是IE5,所以不能显示。另外使用其它系统的游览器也不能用,真失望!!!!!!!!To;xuzuning(唠叨) ( ) 信誉:575 你的游览器不能输入东西。另外求解,怎样从数据库中读出刚才输入的Html呢???我不知用什么函数。 ie5 注释掉document.frames.edit.document.focus();ie5.00.3700.1000 测试通过 如何获取url中的某段字符串 多表联合查询求助 &$是什么意思?【急】 <bgsound loop="0" src="flourish.mid"/>怎么用按钮停止播放声音? 一个很简单的问题,帮帮小弟 如何判断用户是第一次访问? 有没有php开源的工作流呀,我想在订单管理中用到他 请帮我看一下这个只有8行的代码 关于session的问题,页面转换后如何保持sessionid? SQL语句的问题,用LIKE关键字查询出错了,用=也不行,这是为什么呀? 这问题不解决没法睡觉啊,大虾一定帮忙!!! 在Access中执行一条sql语句时出错,请帮忙看看!急
<?php
if(isset($_POST['submit'])) {
if(get_magic_quotes_gpc())
$conten = stripslashes($_POST['conten']);
else
$conten = $_POST['conten'];
/**
至此以获得了提交的文本,你可以做入库操作了
注意在入库前要做$conten = addslashes($conten);操作
去掉exit;前的注释将不在重入编辑器
**/
//exit;
}else {
/**
这里是编辑器的初始文档
你只需将从数据库中读取的内容赋予$conten就可以了
**/
$conten = "test<b>test</b>test";
}
$conten = htmlspecialchars($conten);echo <<< EDIT
<form name="editer" method=post onsubmit="return _submit(this)">
<input type=submit name=submit value="保存">
<button onclick="button_command('Bold')"><b>B</b></button>
<button onclick="button_command('italic')"><i>I</i></button>
<button onclick="button_command('underline')"><u>U</u></button>
<br>
<iframe name=edit scrolling="yes" style="HEIGHT: 90%; WIDTH: 100%">
</iframe>
<textarea name=conten style="display:none">$conten</idetextarea>
</form>
<script language=javascript defer=true>
document.frames.edit.document.designMode = "On";
document.frames.edit.document.write(document.editer.conten.value);function button_command(cmd) {
document.frames.edit.document.focus();
document.frames.edit.document.execCommand(cmd);
}function _submit(form) {
form.conten.value = document.frames.edit.document.body.innerHTML;
return true;
}
</script>
EDIT;
?>
?????????
看所带的例子,看不到效果。把目录拷贝到D:可以看到效果了。
但到另一台电脑上再拷贝就看不到效果了。怎么搞都看不到效果,只看到框内很多源码。什么原因???
另外使用其它系统的游览器也不能用,真失望!!!!!!!!To;xuzuning(唠叨) ( ) 信誉:575
你的游览器不能输入东西。另外求解,怎样从数据库中读出刚才输入的Html呢???我不知用什么函数。
document.frames.edit.document.focus();ie5.00.3700.1000 测试通过