本文目錄一覽:
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’)設置
原創文章,作者:IQMJ1,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130132.html