编辑器窗体中能够显示出图片,实际上显示的是 <img scr="站点上图片的目录" />这样的一个标签,因为图片已经上传到了站点,所以能够在编辑器的窗体中显示出来。
实际上,编辑器在页面中时通过js加载过来的,它会取代html页面中 <textarea></textarea>标签(即<textarea>的display为none),即编辑器中有什么值,<textarea></textarea>中就有什么值,它们的值是同步的。
在html页面提交的时候,实际上提交的事 <form></form>中的 <textarea></textarea>,在处理提交的php页面,通过 $_POST['textarea的名字'] 变量就能获取 编辑器中的值(即代码)。
现在支持在线编辑的解决方案很多,推荐使用CKeditor,功能强大,界面也比较漂亮。在百度中搜索CKeditor,去它的官方网站,上面有一些demo。具体使用方法详见官方文档。保存内容到服务器的过程和你提交普通表单一样,没你想象的那么难。
如果你需要上传文件,就需要配合CKFinder使用。具体怎么结合,官网上有教程。
超链接你要加在哪?你这个明显是麻花式编程,看起来很痛苦;你放在非php代码里的键接就行了,php代码内若放链接需要输出链接:
echo
'<a
href="#">我测试链接</a>'
你调用HTML编辑器及FCK,这都是限成的静态代码,你就把代码拷贝放在</form〉后面即可,
主要区分php代码与html代码,两个解析的时间是不一样的,php在后台就解析完成了才返回成html提交到前台浏览器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)