【www.gdgbn.com--安卓教程】

require_once("cls.small_editor.php");
$obj = new SmallEditor();
$obj -> setEditor($e_form_name,$e_form_value,$width,$height);

        /*===========================================================
        = 版权协议:
        =        GPL (The GNU GENERAL PUBLIC LICENSE Version 2, June 1991)
        =------------------------------------------------------------
        = 文件名称:cls.small_editor.php
        = 摘    要:轻量级HTML编辑器 for PHP5
        = 版    本:1.0
        =------------------------------------------------------------
        = Script Written By phpwms项目组
        = 最后更新:xinge
        = 最后日期:2008-07-24
        ============================================================*/
        
        !defined("IN_SYS") and die("Hacking attempt");

        class SmallEditor {
               
                public $editor_dir = "editor/SMALLeditor/";
               
                public function  __construct() {
                        global $root_dir;
                        $this -> editor_dir = $root_dir.$this -> editor_dir;
                        ob_start(array($this,"callBack"));
                }

                // 初始化
                private function editorInit() {
                        $str  = " editor_dir."comm.css" />"."\n";
                        $str .= "<script type="text/javascript" language="JavaScript" src="".$this -> editor_dir."all.js"></script>"."\n";
                        $str .= "<script type="text/javascript" language="JavaScript" src="".$this -> editor_dir."editor.js"></script>"."\n";
                        $str .= "<script type="text/javascript" language="JavaScript" src="".$this -> editor_dir."editor_toolbar.js"></script>"."\n";
                        return $str;
                }

                // 回调替换
                public function callBack($buffer) {
                        return (str_replace(array("","",""),$this -> editorInit()."", $buffer));
                }

                public function setEditor($e_form_name = "my_text_area",$e_form_value = "",$e_toolbar = "AdminMode",$height="",$width = "100%") {
                        !$height and $height = 230;
                        !strstr($height,"%") and $height = $height."px";
                        !strstr($width,"%")  and $width  = $width."px";
                        return <<                
                <script language="javascript">
                        gContentId = "{$e_form_name}";
                        OutputEditorLoading();
                </script>
               
EOF;
                }
        }
?>新浪编辑器的调用

本文来源:http://www.gdgbn.com/shoujikaifa/15777/