CKEditor 下載地址:http://ckeditor.com/download;php
原FCKEditor,支持java,php,asp等; 這兒用的老版本的FCKEditor,新版本都是js調用,再也不給php的了,有用試了來補上。html
先導入fckeditor.php,這個文件簡單的判斷了下當前server上的php版本,java
if(version_compare(phpversion(),"5","<")){編輯器
*.php4.phppost
}else{this
*.php5.phpspa
}orm
version_compare 比較先後兩個版本的大小,若是當前版本小於5,會用php4那套。
server
從壓縮包中去除editor文件夾,放在目錄中,我放在editor中了,怕之後會加別的編輯器。htm
include 'editor/fckeditor.php'; #引入fckeditor.php 文件;
$ed = new FCKeditor("about"); #實例化;
public function __construct( $instanceName ) { $this->InstanceName = $instanceName ; $this->BasePath = '/fckeditor/' ; $this->Width = '100%' ; $this->Height = '200' ; $this->ToolbarSet = 'Default' ; $this->Value = '' ; $this->Config = array() ; }
InstanceName是獲取時的name名稱;basePath是找編輯器窗體的路徑;value是初始值;ToolbarSet 能夠選默認或者精簡;
$bPath = $_SERVER['PHP_SELF'];
$bPath = dirname($bPath)."/editor/";
//$ed->ToolbarSet = "";
$ed->BasePath = $bPath;
basePath 指明瞭fckeditor.html這個文件的路徑,注意,這個路徑裏會自帶一個 editor/fckediotr.html的路徑;
<form action="TEST.php" method="post" >
<INPUT type="text" name="newtitle" value="" placeholder="請輸入標題">
<?php
$ed->Create(); 經過create方法,建立一個富文本框;
?>
<INPUT type="submit" value="提交" name ="SUB">
</form>
if(@$_POST['SUB']){
$title = $_POST['newtitle'];
$content = $_POST['about'];
echo $title;
echo $content;
}
獲取輸入的內容。