Ⅰ 用什么样的Web编辑器,eWebEditor,kindeditor还是FCKEditor
我接触的第一个Web编辑器是eWebEditor。它是国产的,在IE7及以下的版本中效果是非常不错的,不兼容IE8及火狐,而且使用不当就会留下上传漏洞的隐患。这样的编辑器,还是不要用了(很想支持国产,但是…)放弃eWebEditor后,我选择了kindeditor。它是老外开发的,能兼容目前所有版本的浏览器,纯静态(文件上传需要自己实现,小问题)。但是它不支持Word表格的复制(就是不能直接从Word上复制表格到编辑器中),而且会经常出现图文丢失的现象,郁闷,我还是不用了(老外的东西也不一定好,…)前段时间接触了FCKEditor,发现这个编辑器相当不错,查了一下,网上大家对它的评价超高(貌似淘宝也是用的这个编辑器)。它也是老外开发的,能兼容目前所有版本的浏览器,对Word的支持非常好,复制表格没有一点变形。到目前为止,我已经在两个项目中使用了这个编辑器,一个是基于PHP的订餐系统,另外一个是基于ASP的公司网站,FCKEditor对PHP,ASP以及ASP.NET的支持都很好,使用起来非常方便。编辑器的安全问题一直是一个令很多人头痛的问题,这主要在于文件上传上。各种编辑器默认情况下都没有对文件上传进行身份认证(它也不可能实现一个通用的身份认证),开发者必须根据自己系统的情况加入适当的身份认证代码。另外编辑器允许的文件上传类型也需要进行严格的限制,例如eWebEditor允许在后台修改上传文件类型,这样一旦歹徒获取后台密码,即可轻易上传任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默认情况下允许上传任意格式的文件。总结一下FCKEditor的使用(以2.6.5版为例):(1)精简,"言多必失",文件多了也是一种隐患。FCKEditor支持多种服务器脚本语言,实际使用的时候我们根本用不了那么多文件,我们要根据自己的需要对其进行精简。对于ASP系统来说:FCKEditor根目录,仅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。"fckeditor\editor\filemanager\connectors"目录下面仅保留"asp"目录,删除其它目录和文件。对于PHP系统来说:FCKEditor根目录,仅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。"fckeditor\editor\filemanager\connectors"目录下面仅保留"php"目录,删除其它目录和文件。(2)修改文件上传采用的脚本程序(语言)。默认的FCKEditor文件上传程序为asp,如果是用在asp系统中,那就不用再修改了。如果是用在PHP系统中的话,需要做如下修改,打开fckconfig.js 找到:var _FileBrowserLang ge = aspvar _QuickUploadLang ge = asp 改成:var _FileBrowserLang ge = phpvar _QuickUploadLang ge = php(3)开启文件上传,修改文件上传目录。对于ASP系统来说:打开fckeditor\editor\filemanager\connectors\asp\config.asp启用文件上传:找到:ConfigIsEnabled = false改成:ConfigIsEnabled = tr设置上传存放目录:找到:ConfigUserFilesPath = "/admin/uppic/"改成:ConfigUserFilesPath = "自定义的路径"对于PHP系统来说:打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php启用文件上传:找到:$Config[Enabled] = false改成:$Config[Enabled] = tr设置上传存放目录:找到:$Config[UserFilesPath] = /userfiles/改成:$Config[UserFilesPath] = 自定义的路径(4)修改上传文件命名方式。FCKEditor上传文件,文件名采用原文件名,如果想采用自定义的文件命名方式(比如,随即名称),可以修改如下地方:对于ASP系统来说:打开fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp找到:sFileName = SanitizeFileName( sFileName )将该句改为自定义的文件命名格式,例如:dim RndStrRandomizeRndStr = Cstr(Fix(9000*rnd()+1000)) 产生一个随机数sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." & **tension对于PHP系统来说:打开fckeditor\editor\editor\filemanager\connectors\php\commands.php找到:$sOriginalFileName = $sFileName ;在该句前面加入:// 初始化种子 $sstr =split(" ",microtime(),5); $seed =$sstr[0]*10000; // 使用种子初始化随机数发生器 srand($seed); // 生成指定范围内的随机数 $random =rand(1000,10000);// 合成随即的文件名$sFileName = date("YmdHis", time()).$random.".".$**tension;(5)FCKEditor在程序中引用方式。对于ASP系统来说:需要包含下面的头文件<!–#incl? file="fckeditor/fckeditor.asp"–>在编辑器所在的位置添加如下代码:<%Dim oFCKeditorSet oFCKeditor = New FCKeditoroFCKeditor.BasePath = "/fckeditor/" 这个路径必须是相对于站点根目录的路径,设置错误编辑器将无法显示oFCKeditor.ToolbarSet="Default"oFCKeditor.Width = "98%"oFCKeditor.Height= "500px"oFCKeditor.Val = "" 设置默认值oFCKeditor.Create "shangpin_description" 编辑器的id,相当于input标签的name属性值,这里是shangpin_description%>对于PHP来说:在编辑器所在的位置添加如下代码:<?php incl?("fckeditor/fckeditor.php"); // 头文件$oFCKeditor = new FCKeditor("shangpin_description") ; // 编辑器的id,相当于input标签的name属性值,这里是shangpin_description$oFCKeditor->BasePath="/fckeditor/ " ; //设置FCKeditor路径 $oFCKeditor->ToolbarSet ="Default";$oFCKeditor->Width="98%";$oFCKeditor->Height="500px";$oFCKeditor->Val=""; // 设置默认值 $oFCKeditor->Create(); ?>(6)获取FCKEditor中的数据。对于服务器端脚本程序来说,将"编辑器的id"当做input标签的name属性值来获取即可,例如:在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description对应的值
Ⅱ LINUX的文本编辑器编辑的文件是什么格式
Linux系统不像Windows那样使用扩展名表示文件类型,而是根据文件内容而定。在Linux系统中你专可以使用file命令查看一个文件的类属型,如:filefilenameLinux文本编辑器编辑的文件,你在Windows系统中可以试试使用记事本或者写字板打开。
Ⅲ PDF编辑器哪款比较好用
风云PDF编辑器就很好用,是款多功能的pdf文件编辑器,支持对pdf文件进行合并、分割、压缩、水印、加密、排版,还有修改原文本、修改原图片、新增文本、插入图片、创建表单等细节功能,广泛用于毕业论文、产品说明书、档案资料等场景。风云PDF编辑器特色:操作简单 效率更高,拖曳预合并文档到当前文档,一键式拖曳即可完成。文档合并,界面布局浅显易懂,页面操作简单高效。功能丰富且实用:
可以对pdf文件进行整体操作,如合并、分割、压 缩、水印、加密等,也可以改变PDF原文,对原文进行重新编辑、排版、加入新图文。PDF细节调整功能:
修改原文本、修改原图片、新增文本、插入图片、创建表单、添加图章、添加链接、添加音乐、添加线条、添加图形、添加注释、数字签名、高亮文本、添加删除线、测量工具、手绘工具、快速截屏、高级查找。使用场景广泛:毕业论文、产品说明书、档案资料、电子书、合同文件、企划书、图纸测量、招标文件。风云PDF编辑器安装步骤:
1.到本站下载安装风云PDF编辑器,打开安装程序,点击自定义。
2.点击浏览选择软件安装位置,开始立即安装。
3.稍等片刻。
4.安装完成,开始体验。下载链接:风云pdf编辑器。
Ⅳ 使用云编辑的方式可以对哪些类型的文件进行编辑
exe文件任我编辑——resscope[/b]软件相关简介:这是一个类似exescope的软件资源分析和编辑工具,功能已超过exescope。它使用内存载入资源分析,所以被分析的程序并未被独占,在分析期间仍可使用;拥有最出色的资源分析技术,内置的文字编辑器与16进制编辑器是由较低层的控件编写的,使资源载入更快,编辑更方便;拥有最出色的资源预览技术,可以实际创建预览的菜单和对话框,对于16位软件,只要正在运行,resscope可以预览任何的未知控件;可以编辑32位软件和16位软件;可以改变资源大小。1.resscope在delphi7.0中重新编译,良好支持win2k,winxp环境。2.修正resscope解释delphi6.0以上编译的程序的窗体文件,其实这个功能一年前已经实现,可惜的是写程序有时候要讲心情,没心情什么也写不了,这就是工作跟兴趣的区别。该功能令到resscope成为能完美解释整个窗体文件,从而对窗体文件作整体修改的其中一个资源编辑工具。其实还不够完美,对我来说,至于为什么,下个版本会告诉你,但是以目前来说,它的delphi资源分析技术已经相当不错,随时都能拿这些技术开发出最强的汉化工具。3.bform.dll在delphi7.0中重新编译,支持显示delphi7.0所有的可视化控件,我已经决定,很快发布这个dll的delphi调用例子,以后大家就可以自己用它来预览delphi窗体文件,这样的带预览的delphi窗体文件编辑软件可以随时做出来。4.修正资源写入的问题,问题不大,只是修正得更加标准而已。下载网址:[url=http://www.crsky.com/soft/488.html]http://www.crsky.com/soft/488.html[/url]关于制作工具盘,可以试下用autoplaymediastudio这个软件。软件介绍:你肯定见过一些光盘自动播放的功能,非常漂亮而且实用,现在你也可以轻松创建非常眩目自动播放的光盘了,autoplaymediastudio具备所见即所得操作环境的光盘自动播放制作工具,预置应用广泛的的可重用模板,可以随心所欲的加入图片、文字和音乐,以及特效等。这是一套可让你制作光盘自动播放(autorun)的程序。如果你自己有刻录器而又想刻录一片据有光盘自动播放功能的光盘,但是自己又不会写程序,那么你可利用此软件在「所见所得」的环境下来编辑,帮你在短时间内制作出光盘自动播放的程序。还可插入图档与声音的功能,此软件可真是轻巧好用喔。下载网址:[url=http://www.crsky.com/soft/529.html]http://www.crsky.com/soft/529.html[/url]
Ⅳ Adboe DW CC 打开.asp文件,提示“找不到此文件扩展名对应的有效编辑器”
Adboe DW CC 可以打开ASP文件进行编辑
方案1:在站点里面选中要打开编辑的xxx.ASP文件>鼠标点击右键>打开方式>选择(Dreamweaver)就可以打开了编辑了。
方案2:编辑>首选项>文件类型/编辑器:在这个里面
在代码视图中打开:.js.asa.css.inc.txt.htaccess.htpasswd.asp
根据图片添加“ .asp”一劳永逸,解决问题的留言反馈
Ⅵ Windows下比较优秀的文本编辑器有哪些
新闻来源:
Windows自带的记事本程序由于功能太过单薄,很多用户(包括众多程序员)为了追求工作的高效率直接用其他文本编辑软件来取代之。
每天被包括黑客在内的大量用户使用着。NP++是由C++语言写成,可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感。
内置支持多达27 种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持.nfo 文件查看),还支持自定义语言。如果你在寻找一款免费软件来编程或是编辑文本,那没有比Notepad++更合适的了。
(6)分子编辑器支持哪些文件类型扩展阅读:
类型:
有些文本编辑器短小精悍,也有些文本编辑器提供了丰富、复杂的功能。例如,Unix和类Unix操作系统都提供了vi编辑器,但是也有部分操作系统提供了Emacs编辑器。Windows系统提供了非常简单的记事本。
但是很多人,尤其是那些程序员们却更喜欢Windows下功能更丰富的其它编辑器。在Apple Macintosh的经典Mac OS中,包含了SimpleText,后来,TextEdit替代了它。有些编辑器支持两种操作模式,既可以当做文本编辑器,又可以当做文字处理器,WordStar就是一例。
专业的计算机用户使用的文本编辑器往往不限制打开文件的大小。这样的编辑器在编辑大文件时,启动仍然很快,而且它们还能够编辑超过内存大小的文件。而简单的文本编辑器通常直接把文件读至内存。这样在处理较大文件时速度较慢,对于更大的文件,则干脆无法处理。
专业的计算机需要处理大文件的能力。例如,系统管理员需要读取很长的日志文件;程序员需要修改很大的源代码文件,或者检查那种异乎寻常的大文件,比如用于存储整本词典的文件。