fckeditor在php中的用法(添加于修改写成了函数)

zyyjay 2009-12-15

代码如下:

function CreateEditor ($act,$id,$url) { #调用FCKeditor并补完发表文章的表单,act=0:发表新文章 =1修改文章 
include("editor/fckeditor.php"); //FCKeditor已存放到此目录下 
$oEditor = new FCKeditor ("content"); //对应于一个input控件,相当于是一个name=content的textarea 
$oEditor -> BasePath = 'editor/'; //配置基本信息 
$oEditor -> Width = "100%"; 
$oEditor -> Height = "400"; 
if( $act ) { 
$query = "SELECT title,content FROM article WHERE id=$id"; 
$result = mysql_query($query); 
$fillin = mysql_fetch_array($result); 
} 
echo '<form action="'.$url.'" method="post">'; 
echo '<p>Title: <input type="text" class="text" class="text" name="title" size="100" value="'.$fillin['title'].'"></p><p>'; 
if( $act ) $oEditor -> Value = $fillin['content']; //若是修改文章,则将原文章内容放进编辑器 
$oEditor -> Create(); //创建编辑器 
echo '</p>'; 
echo '<p><input type="submit" class="button" value="P o s t"></p>'; 
echo '</form>'; 
}



如果是编辑页面:(直接把下面的放在文本区域就可以了)

代码如下:

<?php 
include("../../../FCKeditor/fckeditor.php"); //FCKeditor已存放到此目录下 
$oEditor = new FCKeditor ("content"); //对应于一个input控件,相当于是一个name=content的textarea 
$oEditor -> BasePath = '../../../FCKeditor/'; //配置基本信息 
$oEditor -> Width = "100%"; 
$oEditor -> Height = "400"; 
$oEditor -> Value = $list['content']; //若是修改文章,则将原文章内容放进编辑器 
$oEditor -> Create(); //创建编辑器 
?>

相关推荐