本文目录一览:
php怎么调用ckeditor
将FCKeditor放在网站根目录
在PHP文件里面,包含/FCKeditor/ckeditor/" target="_blank"fckeditor.php文件
在网页中需要放置该编辑器的地方插入下面代码即可调用:
代码如下 复制代码
1 ?php
//包含fckeditor类
include("fckeditor/fckeditor.php") ;
//创建一个FCKeditor,表单名称为 jzleditor
$oFCKeditor = new FCKeditor("jzleditor");
//设置编辑器路径
$oFCKeditor-BasePath = "fckeditor/";
$oFCKeditor-ToolbarSet = "Default";//工具按钮
$oFCKeditor-Value =$cont; //;设置初始内容
$oFCKeditor-Width="100%"; //设置它的宽度
$oFCKeditor-Height="550px"; //设置它的高度
$oFCKeditor-Create();
我还有在后盾网学习呢,加油(ง •̀_•́)งฅ ̳͒•ˑ̫• ̳͒ฅ♡
php调用ckeditor~呢?
?php
//包含fckeditor类
include("fckeditor/fckeditor.php") ;
//创建一个FCKeditor,表单名称为 jzleditor
$oFCKeditor = new FCKeditor("jzleditor");
//设置编辑器路径
$oFCKeditor-BasePath = "fckeditor/";
$oFCKeditor-ToolbarSet = "Default";//工具按钮
$oFCKeditor-Value =$cont; //;设置初始内容
$oFCKeditor-Width="100%"; //设置它的宽度
$oFCKeditor-Height="550px"; //设置它的高度
$oFCKeditor-Create();
?这是代码,我是在后盾人实训班学会的,楼主也可以去了解,学费九折还包住宿哦.
如何在php中调用ckeditor 并读取出数据库中的数据
你换个名字不就完了,多简单。实在不行就替换函数,str_replace什么的
请问CKEditor 在PHP中如何调用啊?
在PHP中调用
?php
function FCKeditor_IsCompatibleBrowser()
{
if ( isset( $_SERVER ) ) {
$sAgent = $_SERVER['HTTP_USER_AGENT'] ;
}
else {
global $HTTP_SERVER_VARS ;
if ( isset( $HTTP_SERVER_VARS ) ) {
$sAgent = $HTTP_SERVER_VARS['HTTP_USER_AGENT'] ;
}
else {
global $HTTP_USER_AGENT ;
$sAgent = $HTTP_USER_AGENT ;
}
}
if ( strpos($sAgent, 'MSIE') !== false strpos($sAgent, 'mac') === false strpos($sAgent, 'Opera') === false )
{
$iVersion = (float)substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3) ;
return ($iVersion = 5.5) ;
}
else if ( strpos($sAgent, 'Gecko/') !== false )
{
$iVersion = (int)substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8) ;
return ($iVersion = 20030210) ;
}
else if ( strpos($sAgent, 'Opera/') !== false )
{
$fVersion = (float)substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4) ;
return ($fVersion = 9.5) ;
}
else if ( preg_match( "|AppleWebKit/(\d+)|i", $sAgent, $matches ) )
{
$iVersion = $matches[1] ;
return ( $matches[1] = 522 ) ;
}
else
return false ;
}
class FCKeditor
{
public $InstanceName ;
public $BasePath ;
public $Width ;
public $Height ;
public $ToolbarSet ;
public $Value ;
public $Config ;
public function __construct( $instanceName )
{
$this-InstanceName = $instanceName ;
$this-BasePath = '../common/editor/' ;
$this-Width = '100%' ;
$this-Height = '400' ;
$this-ToolbarSet = 'Default' ;
$this-Value = '' ;
$this-Config = array() ;
}
public function Create()
{
echo $this-CreateHtml() ;
}
public function CreateHtml()
{
$HtmlValue = htmlspecialchars( $this-Value ) ;
$Html = '' ;
if ( $this-IsCompatible() )
{
if ( isset( $_GET['fcksource'] ) $_GET['fcksource'] == "true" )
$File = 'fckeditor.original.html' ;
else
$File = 'fckeditor.html' ;
$Link = "{$this-BasePath}editor/{$File}?InstanceName={$this-InstanceName}" ;
if ( $this-ToolbarSet != '' )
$Link .= "Toolbar={$this-ToolbarSet}" ;
$Html .= "input type=\"hidden\" id=\"{$this-InstanceName}\" name=\"{$this-InstanceName}\" value=\"{$HtmlValue}\" style=\"display:none\" /" ;
$Html .= "input type=\"hidden\" id=\"{$this-InstanceName}___Config\" value=\"" . $this-GetConfigFieldString() . "\" style=\"display:none\" /" ;
$Html .= "iframe id=\"{$this-InstanceName}___Frame\" src=\"{$Link}\" width=\"{$this-Width}\" height=\"{$this-Height}\" frameborder=\"0\" scrolling=\"no\"/iframe" ;
}
else
{
if ( strpos( $this-Width, '%' ) === false )
$WidthCSS = $this-Width . 'px' ;
else
$WidthCSS = $this-Width ;
if ( strpos( $this-Height, '%' ) === false )
$HeightCSS = $this-Height . 'px' ;
else
$HeightCSS = $this-Height ;
$Html .= "textarea name=\"{$this-InstanceName}\" rows=\"4\" cols=\"40\" style=\"width: {$WidthCSS}; height: {$HeightCSS}\"{$HtmlValue}/textarea" ;
}
return $Html ;
}
public function IsCompatible()
{
return FCKeditor_IsCompatibleBrowser() ;
}
public function GetConfigFieldString()
{
$sParams = '' ;
$bFirst = true ;
foreach ( $this-Config as $sKey = $sValue )
{
if ( $bFirst == false )
$sParams .= '' ;
else
$bFirst = false ;
if ( $sValue === true )
$sParams .= $this-EncodeConfig( $sKey ) . '=true' ;
else if ( $sValue === false )
$sParams .= $this-EncodeConfig( $sKey ) . '=false' ;
else
$sParams .= $this-EncodeConfig( $sKey ) . '=' . $this-EncodeConfig( $sValue ) ;
}
return $sParams ;
}
public function EncodeConfig( $valueToEncode )
{
$chars = array(
'' = '%26',
'=' = '%3D',
'"' = '%22' ) ;
return strtr( $valueToEncode, $chars ) ;
}
}
$editor = new FCKeditor('editor') ;//接收时$_POST['........']中的内容
$editor-BasePath = "../common/editor/";//FCKEDITOR的路径
?
在需要调用的地方?php $editor-Create();?
接受的文件用$_POST['editor']调用(editor)可在$editor = new FCKeditor('editor')设置