Ⅰ 用什麼樣的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 = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _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 RndStr
Randomize
RndStr = 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 oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.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命令查看一個文件的類屬型,如:
file
filename
Linux文本編輯器編輯的文件,你在Windows系統中可以試試使用記事本或者寫字板打開。
Ⅲ PDF編輯器哪款比較好用
風雲PDF編輯器就很好用,是款多功能的pdf文件編輯器,支持對pdf文件進行合並、分割、壓縮、水印、加密、排版,還有修改原文本、修改原圖片、新增文本、插入圖片、創建表單等細節功能,廣泛用於畢業論文、產品說明書、檔案資料等場景。Ⅳ 使用雲編輯的方式可以對哪些類型的文件進行編輯
exe文件任我編輯
——resscope[/b]
軟體相關簡介:
這是一個類似
exescope
的軟體資源分析和編輯工具,功能已超過
exescope。它使用內存載入資源分析,所以被分析的程序並未被獨占,在分析期間仍可使用;擁有最出色的資源分析技術,內置的文字編輯器與
16
進制編輯器是由較低層的控制項編寫的,使資源載入更快,編輯更方便;擁有最出色的資源預覽技術,可以實際創建預覽的菜單和對話框,對於
16
位軟體,只要正在運行,resscope
可以預覽任何的未知控制項;可以編輯
32
位軟體和
16
位軟體;可以改變資源大小。
1.
resscope
在
delphi
7.0
中重新編譯,良好支持
win2k
,
winxp
環境。
2.
修正
resscope
解釋
delphi
6.0
以上編譯的程序的窗體文件,其實這個功能一年前已經實現,可惜的是寫程序有時候要講心情,沒心情什麼也寫不了,這就是工作跟興趣的區別。該功能令到
resscope
成為能完美解釋整個窗體文件,從而對窗體文件作整體修改的其中一個資源編輯工具。其實還不夠完美,對我來說,至於為什麼,下個版本會告訴你,但是以目前來說,它的
delphi
資源分析技術已經相當不錯,隨時都能拿這些技術開發出最強的漢化工具。
3.
bform.dll
在
delphi
7.0
中重新編譯,支持顯示
delphi
7.0
所有的可視化控制項,我已經決定,很快發布這個
dll
的delphi調用例子,以後大家就可以自己用它來預覽
delphi
窗體文件,這樣的帶預覽的
delphi
窗體文件編輯軟體可以隨時做出來。
4.
修正資源寫入的問題,問題不大,只是修正得更加標准而已。
下載網址:[url=http://www.crsky.com/soft/488.html]http://www.crsky.com/soft/488.html[/url]
關於製作工具盤,可以試下用autoplay
media
studio
這個軟體。
軟體介紹:
你肯定見過一些光碟自動播放的功能,非常漂亮而且實用,現在你也可以輕松創建非常眩目自動播放的光碟了,autoplay
media
studio
具備所見即所得操作環境的光碟自動播放製作工具,預置應用廣泛的的可重用模板,可以隨心所欲的加入圖片、文字和音樂,以及特效等。
這是一套可讓你製作光碟自動播放(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就是一例。
專業的計算機用戶使用的文本編輯器往往不限制打開文件的大小。這樣的編輯器在編輯大文件時,啟動仍然很快,而且它們還能夠編輯超過內存大小的文件。而簡單的文本編輯器通常直接把文件讀至內存。這樣在處理較大文件時速度較慢,對於更大的文件,則乾脆無法處理。
專業的計算機需要處理大文件的能力。例如,系統管理員需要讀取很長的日誌文件;程序員需要修改很大的源代碼文件,或者檢查那種異乎尋常的大文件,比如用於存儲整本詞典的文件。