新浪在线可视化编辑器PHP版 (08.02.27最后更新)
时间:2007-11-03
来源:互联网
引用:
--2008.02.28 加入编辑器在线演示地址, http://www.zendstudio.net/libs/SinaEditor/-2008.02.27 重要更新,支持firefox,新增上传附件功能 替换掉原来的“插入文本框”按钮,其他若干BUG修正,此次上传支持文件upload.php略作了改动,以便兼容新的(rar,zip)附件上传功能,原来的封装类可以继续使用,如果不嫌粗糙的话。写的较为仓促,非常感谢大家这么长时间的支持!smile
原始程序来自无忧脚本网:http://bbs.51js.com/viewthread.php?tid=73333
非常感谢热心网友提出的BUG,我跟原作者取得了联系,现已修正了不能撤销、重做、以及重置表单等多处BUG,另外,我添加了一个类,调用起来更为方便!
--2007年11月19日0:05:12
修正预览文章按钮无效的问题,感谢dujiangtao提出bug
修正upload.php中对扩展名判断区分大小写的问题,感谢lonestone
--2007年11月23日
晕!附件咋无故丢失!!!我重新传一个.向大家表示抱歉! 偶真的真的不知道咋回事!!!!
---2007年12月14日
PHP代码:
<?php
/**
* 新浪博客编辑器PHP版封装类调用方法
*
*/
header('Content-Type:text/html;Charset=utf-8;');
include_once('sinaEditor.class.php');
extract($_POST);
extract($_GET);
unset($_POST,$_GET);
$act=='subok' && die("提交的内容是:<br>".htmlspecialchars($gently_editor));
$editor=new sinaEditor('gently_editor');
$editor->Value='<h2>这个是一个测试!</h2><br>
我的博客:<a href="http://www.zendstudio.net/">http://www.zendstudio.net/</a>';
$editor->BasePath='.';
$editor->Height=500;
$editor->Width=700;
$editor->AutoSave=false;//是否自动保存!!
?>
<form name="form1" id="form1" method="post" action="index.php?act=subok">
<?
$editor->Create();
?>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
呵呵,看到有网友把新浪博客的在线编辑器给提取了出来,真是强悍。这个编辑器我看着蛮喜欢~
略感美中不足的是,他做的图片上传是ASP版,既然这样,偶就给扩展扩展,给加个PHP的支持。
这个编辑器的界面简洁大方,颇有几分office 2007的味道。功能也很够用,没有PHP支持实在可惜!这样,大家在考虑在线编辑器的时候,是不是又多了一个选择?不错吧,祝您使用愉快。
调用也蛮简单,有时候感觉FCK功能太过强大了,某些地方可能有拿牛刀杀蚊子之嫌。
下载在这里:

[ 本帖最后由 gently 于 2008-2-29 14:17 编辑 ]
作者: gently 发布时间: 2007-11-02
作者: PHPChina 发布时间: 2007-11-02
[ 本帖最后由 烟的袅绕 于 2007-11-3 03:09 编辑 ]
作者: yema 发布时间: 2007-11-02
作者: 烟的袅绕 发布时间: 2007-11-03
作者: edwardhey 发布时间: 2007-11-03

作者: xiaojia 发布时间: 2007-11-03
作者: spjhf 发布时间: 2007-11-03
作者: 开心一笑 发布时间: 2007-11-03

作者: fly1983 发布时间: 2007-11-04

作者: Dream☆Wing 发布时间: 2007-11-04
作者: luzhou 发布时间: 2007-11-04

作者: T.T.R 发布时间: 2007-11-04

呵呵,今天上午就收了,现在来顶一下哈,呵呵,很好用~~
作者: luzhou 发布时间: 2007-11-04
值得研究一下
作者: 17too 发布时间: 2007-11-04
作者: jayeeliu 发布时间: 2007-11-05
作者: iixin 发布时间: 2007-11-05
作者: lshfong 发布时间: 2007-11-05
作者: qs9515 发布时间: 2007-11-05
作者: wukeyuan 发布时间: 2007-11-05
收了~~~
作者: wang8070 发布时间: 2007-11-05

作者: quanhaier 发布时间: 2007-11-05
作者: kenus 发布时间: 2007-11-05
作者: soone 发布时间: 2007-11-06
作者: qqsheji 发布时间: 2007-11-06

作者: phpest 发布时间: 2007-11-06
收藏了.
作者: alick910 发布时间: 2007-11-06
作者: naodai 发布时间: 2007-11-06
作者: mking 发布时间: 2007-11-07
作者: softly 发布时间: 2007-11-07
作者: 落水小猫 发布时间: 2007-11-07
作者: fnet 发布时间: 2007-11-07
作者: entermaster 发布时间: 2007-11-07
作者: yuanjing_119 发布时间: 2007-11-07

作者: 网络疯子 发布时间: 2007-11-07

学习了!!强!
作者: 小猫钓鱼 发布时间: 2007-11-07
作者: 绿竹居 发布时间: 2007-11-07
作者: dujiangtao 发布时间: 2007-11-07
作者: dujiangtao 发布时间: 2007-11-08
作者: 闽南蚂蚁 发布时间: 2007-11-08
作者: 依龙 发布时间: 2007-11-08

作者: 小树叶子 发布时间: 2007-11-08
作者: 黄山狼 发布时间: 2007-11-09
作者: xiaoyf 发布时间: 2007-11-09
作者: asu530 发布时间: 2007-11-09
Thanks LZ ,呵呵
作者: PHPjiang 发布时间: 2007-11-09
支持!!!!!!!!!!!!!

作者: promaker 发布时间: 2007-11-09

作者: liuguoqing 发布时间: 2007-11-09
作者: 周杰伦 发布时间: 2007-11-09
作者: dzjzmj 发布时间: 2007-11-09
作者: szj115 发布时间: 2007-11-09
我晕~!
作者: abin_502 发布时间: 2007-11-09
作者: fly_yang 发布时间: 2007-11-09
作者: dreamblaze 发布时间: 2007-11-11
作者: adleyliu 发布时间: 2007-11-11
作者: lions 发布时间: 2007-11-11
作者: mosee 发布时间: 2007-11-11
作者: sanler 发布时间: 2007-11-12
作者: aaabbbaaa 发布时间: 2007-11-12
作者: 纯色理想 发布时间: 2007-11-12

作者: aaabbbaaa 发布时间: 2007-11-12
作者: hello21st 发布时间: 2007-11-13
作者: 风之月 发布时间: 2007-11-14

作者: jefsun 发布时间: 2007-11-14
作者: sorrowboy 发布时间: 2007-11-15
作者: niohe 发布时间: 2007-11-15
作者: cld007 发布时间: 2007-11-15
作者: 排队上天堂 发布时间: 2007-11-15
作者: coolcool1265 发布时间: 2007-11-15

作者: 旭日 发布时间: 2007-11-16
作者: niutian365 发布时间: 2007-11-16
作者: pangmen 发布时间: 2007-11-19

作者: gently 发布时间: 2007-11-19
作者: yiqieqie 发布时间: 2007-11-19
作者: aaabbbaaa 发布时间: 2007-11-19
mail我一份,[email protected]
作者: MoHock 发布时间: 2007-11-21
提两点意见……

1、楼主的例子里的是UTF-编码,但在该编辑器内部使用的是GB3212,感觉应该统一一下,最好是统一为UTF-8;
2、上传图片那里,能否使用相对路径?
作者: dongxin1390008 发布时间: 2007-11-21
如果再加入一个上传附件的功能,我看就可以用完美来形容了。做cms的后台都没有问题。
希望楼主再接再厉,加一个上传附件的功能。
[ 本帖最后由 dujiangtao 于 2007-11-22 01:07 编辑 ]
作者: hjl 发布时间: 2007-11-22
作者: dujiangtao 发布时间: 2007-11-22
作者: 枫叶 发布时间: 2007-11-22
引用:
原帖由 MoHock 于 2007-11-19 14:11 发表不错收藏了,看界面貌似,大小固定,要是能缩减,工具那就更好了
作者: lonestone 发布时间: 2007-11-23
作者: gently 发布时间: 2007-11-24
作者: yxqadr 发布时间: 2007-11-24
否则会出现如下错误:
不知道这是不是BUG,上次那个重做,撤销有问题的版本没有这个问题的。。。
作者: hurrayboy 发布时间: 2007-11-26
作者: vsfree 发布时间: 2007-11-26
作者: gently 发布时间: 2007-11-29

作者: 长头发的和尚 发布时间: 2007-11-29
作者: wedypei 发布时间: 2007-11-30
顺便问一下:有没有英文版的。。。。。。。。。。。。。
作者: cdlei 发布时间: 2007-11-30
另外还有一个小问题:
上传图片的格式判断:上传图片的时候,如果我直接上传一个 test.txt 文件,那么这个编辑器会很智能的告诉我:你上传了非法格式的图片(我这里文字显示是乱码,我猜大概是这个意思),但是如果我把这个test.txt改名成test.jpg,那么就会导致js出错,画面停留在“正在上传中....”,
这一点比FCK稍微有点不足,在FCK里我把test.txt改名test.jpg上传的时候也会获得系统定义的错误提示
睁大水汪汪的眼睛,期待徐版能改一下这个:)
嘿嘿。
作者: BillyFan 发布时间: 2007-11-30
作者: BillyFan 发布时间: 2007-12-03
作者: tany 发布时间: 2007-12-04
作者: professor 发布时间: 2007-12-05
作者: lin_chaoqi 发布时间: 2007-12-05
作者: neuron 发布时间: 2007-12-05
作者: ted 发布时间: 2007-12-05

作者: dreamdream 发布时间: 2007-12-05
作者: qxzw 发布时间: 2007-12-05
作者: forever759 发布时间: 2007-12-05
作者: kissweb 发布时间: 2007-12-05
作者: gincn 发布时间: 2007-12-06
作者: tc318 发布时间: 2007-12-07
作者: gongwa 发布时间: 2007-12-07
作者: gorila 发布时间: 2007-12-08
收藏
作者: eicesoft 发布时间: 2007-12-08

作者: kzwnl 发布时间: 2007-12-08
作者: luzhou 发布时间: 2007-12-10
作者: dwp34998 发布时间: 2007-12-10

作者: entermaster 发布时间: 2007-12-11
作者: 纯色理想 发布时间: 2007-12-12
作者: rinipp 发布时间: 2007-12-12
作者: donald 发布时间: 2007-12-12
作者: riechie 发布时间: 2007-12-13
作者: dlmux 发布时间: 2007-12-13
我用的时候增加了上传图片时可以设置图片宽和高。
[ 本帖最后由 adleyliu 于 2007-12-14 08:52 编辑 ]
作者: xilo 发布时间: 2007-12-14
作者: adleyliu 发布时间: 2007-12-14

作者: 风吹清梦醒 发布时间: 2007-12-16
作者: loking 发布时间: 2007-12-17
作者: dwp34998 发布时间: 2007-12-18
作者: 金钥匙 发布时间: 2007-12-19
作者: hljwxdn 发布时间: 2007-12-21
引用:
原帖由 vsfree 于 2007-11-26 10:47 发表发现个问题,就是submit和reset类型的input不能有name或id属性,
否则会出现如下错误:
15858
不知道这是不是BUG,上次那个重做,撤销有问题的版本没有这个问题的。。。
作者: cnruhua 发布时间: 2007-12-24
作者: softly 发布时间: 2007-12-24
作者: Loster 发布时间: 2007-12-24
作者: eisdl 发布时间: 2007-12-28
作者: FFCZ 发布时间: 2008-01-01
作者: zshtom 发布时间: 2008-01-03
作者: Loster 发布时间: 2008-01-04
作者: drckness 发布时间: 2008-01-04
我在早先版本中加过: 主要是为了和别的编辑器使用同一个图片上传类.
PHP代码:
$imgWidth = $_POST['imgWidth'];$imgHeight = $_POST['imgHeight'];
$imgBorder = $_POST['imgBorder'];
$imgTitle = $_POST['imgTitle'];
$imgAlign = $_POST['imgAlign'];
$imgHspace = $_POST['imgHspace'];
$imgVspace = $_POST['imgVspace'];
代码:
<table border="0" style="width:100%;font-size:12px;" align=top>
<tr>
<td width="18%" style="padding:2px 2px 2px 5px;">描述</td>
<td width="82%"><input type="text" name="imgTitle" id="imgTitle" value="CTRL+鼠标滚轮放大或缩小" maxlength="100" style="width:95%;border:1px solid #555555;" /></td>
</tr>
</table>
<table border="0" style="width:100%;font-size:12px;">
<tr>
<td width="10%" style="padding:2px 2px 2px 5px;">宽</td>
<td width="23%"><input type="text" name="imgWidth" id="imgWidth" value="300" maxlength="4" style="width:40px;border:1px solid #555555;" /></td>
<td width="10%" style="padding:2px;">高</td>
<td width="23%"><input type="text" name="imgHeight" id="imgHeight" value="200" maxlength="4" style="width:40px;border:1px solid #555555;" /></td>
<td width="10%" style="padding:2px;">边</td>
<td width="23%"><input type="text" name="imgBorder" id="imgBorder" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
</tr>
</table>
<table border="0" style="width:100%;font-size:12px;">
<tr>
<td width="39%" style="padding:2px 2px 2px 5px;"><select id="imgAlign" name="imgAlign">
<option value="">对齐方式</option>
<option value="baseline">baseline</option>
<option value="top">top</option>
<option value="middle">middle</option>
<option value="bottom">bottom</option>
<option value="texttop">texttop</option>
<option value="absmiddle">absmiddle</option>
<option value="absbottom">absbottom</option>
<option value="left">left</option>
<option value="right">right</option>
</select></td>
<td width="15%" style="padding:2px;">横隔</td>
<td width="15%"><input type="text" name="imgHspace" id="imgHspace" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
<td width="15%" style="padding:2px;">竖隔</td>
<td width="15%"><input type="text" name="imgVspace" id="imgVspace" value="0" maxlength="1" style="width:20px;border:1px solid #555555;" /></td>
</tr>
</table>
作者: kyard 发布时间: 2008-01-05
作者: adleyliu 发布时间: 2008-01-05
就是宽和高调起来麻烦, 上传功能应该完善一下
作者: 4C[FANTASY] 发布时间: 2008-01-07

作者: adleyliu 发布时间: 2008-01-09

作者: angeljyt 发布时间: 2008-01-12
作者: keleu 发布时间: 2008-01-13
作者: mumiancao 发布时间: 2008-01-14
作者: ly3551 发布时间: 2008-01-14

作者: chenz1117 发布时间: 2008-01-15

作者: 五五互联 发布时间: 2008-01-19
作者: 纯色理想 发布时间: 2008-02-25
作者: hei.xia.ke 发布时间: 2008-02-27
作者: ct_174880859 发布时间: 2008-02-29
作者: gently 发布时间: 2008-03-01
作者: raylzw 发布时间: 2008-03-07
作者: entermaster 发布时间: 2008-03-10

作者: gincn 发布时间: 2008-03-10
作者: 纯色理想 发布时间: 2008-03-12
作者: clittle.cn 发布时间: 2008-03-12
作者: zhujbing 发布时间: 2008-03-12
作者: langwang0070 发布时间: 2008-03-15
作者: leidong8 发布时间: 2008-03-21
如何显示出内容呢?
作者: antsnet.net 发布时间: 2008-03-24

作者: 上帝也风流 发布时间: 2008-03-24
如何控制高度与宽度 ,还有自适应高度与宽度?
谢谢
作者: 125231896 发布时间: 2008-03-26
作者: chaguifei 发布时间: 2008-03-27

作者: 上帝也风流 发布时间: 2008-03-27

作者: luzhou 发布时间: 2008-03-28
作者: gently 发布时间: 2008-03-28
作者: zhxhcj 发布时间: 2008-03-29

作者: cnyou 发布时间: 2008-03-31
有个地方明显有逻辑错误,望改正
作者: spjhf 发布时间: 2008-03-31
作者: muqiao 发布时间: 2008-03-31
作者: goyoyo315 发布时间: 2008-04-03
这样做后台新闻发布就有现成的富文本编辑器了!赞一个!
作者: 孤鸿 发布时间: 2008-04-04

作者: littlehehe 发布时间: 2008-04-04


作者: 温柔的大海 发布时间: 2008-04-07
作者: FrogPrince 发布时间: 2008-04-07

作者: myos 发布时间: 2008-04-14
作者: myst 发布时间: 2008-04-19
作者: bbbear 发布时间: 2008-04-19
作者: bbbear 发布时间: 2008-04-25
可能会有版权上的问题
作者: qq66866111 发布时间: 2008-04-29
作者: z123456 发布时间: 2008-05-21
作者: rebill 发布时间: 2008-06-08
作者: zuiw 发布时间: 2008-06-08
作者: pxsnow 发布时间: 2008-06-12

作者: wz_910 发布时间: 2008-06-12
作者: wz_910 发布时间: 2008-06-13
在上传完图片的时候 图片的URL就会变成绝对路径 我希望能延续它的相对路径 请问怎么做啊?
作者: paciwater 发布时间: 2008-06-14

作者: anythink 发布时间: 2008-06-14
作者: anythink 发布时间: 2008-06-17
我在无忧脚本网找到了ASP版的,
但我服务器是技术PHP的
谢谢了
作者: wbsifan 发布时间: 2008-06-18

作者: 几矛 发布时间: 2008-07-04
作者: fly1983 发布时间: 2008-07-05
作者: thaiki 发布时间: 2008-07-07
$editor->Height=500;
$editor->Width=500;
这两个不起作用
作者: lyh 发布时间: 2008-10-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28