我在我的PHP程序里放置了一个FCK编辑器 能正常使用就是不能上传图片 我R 这咋老啥 是不是要配置啊 在哪配置啊 这个操蛋的东西 

解决方案 »

  1.   

    你要写图片上传的服务器的程序啊,然后设置图片上传url为你写程序的那个文件
    应该有demo你找找看
      

  2.   


    需要进行一些配置:FCKeditor的PHP配置,超级无敌简单1、下载FCKeditor 多国语言版2、解压后为文件夹减肥:删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五个文件以外的所有文件
    删除目录/editor/_source,_testcases(基本上,所有_开头的文件夹或文件都是可选的),
    删除/editor/filemanager/browser/default/connectors/下除PHP目录的所有目录
    删除/editor/filemanager/upload/下的除PHP目录的所有目录
    删除/editor/lang/下的除了 en.js, zh.js, zh-cn.js三个文件的所有文件
    3.
    打开/FCKeditor/fckconfig.js
    修改
    显示代码打印1 var FCKConfig.DefaultLanguage = ''zh-cn'' ;  2 var _FileBrowserLanguage  = ''php'' ;  3 var _QuickUploadLanguage  = ''php'' ;   要开启文件上传的话,还需要配置FCKeditor\editor\filemanager\upload\php\config.php以及\ FCKeditor\editor\filemanager\browser\default\connectors\php\config.php
    (上传中文名文件会乱码)4.调用方法
    将FCKeditor放在网站根目录
    在PHP文件里面,包含/FCKeditor/fckeditor.php文件
    显示代码打印01 //包含fckeditor类  02 include("../FCKeditor/fckeditor.php") ;  03 //设置编辑器路径  04 $sBasePath = "/FCKeditor/";  05 //创建一个Fckeditor,表单的名称为ipaddr  06 $oFCKeditor = new FCKeditor(''ipaddr'') ;  07 $oFCKeditor->BasePath  = $sBasePath ;  08 //设置表单初始值  09 $oFCKeditor->Value  = ''This is some <strong>sample text</strong>'' ;  10 $oFCKeditor->Create() ;  11    12 //还可设置  13 $oFCKeditor->Width  14 $oFCKeditor->Height  15 $oFCKeditor->ToolbarSet  
    5.定制
    a.定制调用路径
    直接将FCKeditor目录改为editor/,并且在调用的时候指定根路径为/editor/。
    b.定制风格
    可以通过修改editor\skins目录下的Skin来定制风格,主要是修改CSS。
    c.定制toolbar在fckconfig.js中,默认定制好了Default,Basic两种toolbar,你也可以根据格式定制自己的toolbar,并且在php中使用$oFCKeditor->ToolbarSet=toolbarname调用d.定制字体
    将fckconfig.js里面的FCKConfig.FontNames字体列表前面加上:
    宋体;黑体;隶书;楷体_GB2312;
    (注意保存为UTF8格式)e.关闭文件上传
    i. 将fckconfig.js里面的FCKConfig.LinkBrowser,FCKConfig.ImageBrowser, FCKConfig.FlashBrowser,FCKConfig.LinkUpload,FCKConfig.ImageUpload,FCKConfig.FlashUpload 设置为false.
    ii.直接将filemanager里面的php文件删降
    iii.定制toolbars
    最重要的一点,你需要更改filemanager下面的php文件,只有认证的用户才可以访问。f.注意事项:请用Editplus之类的编辑器编辑配置文件,注意保存格式为utf8.

      

  3.   

    fckeditor php使用配置下载地址:
    http://www.fckeditor.net/download
    效果演示:
    http://www.fckeditor.net/demo一:修改文件上传语言为PHP    
        打开fckconfig.js    
        找到:
        var _FileBrowserLanguage = 'asp'
        var _QuickUploadLanguage = 'asp'    
        改成:
        var _FileBrowserLanguage = 'php'
        var _QuickUploadLanguage = 'php'二:启用PHP文件上传    1:启用FileBrowser:
            打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php
            启用文件上传:        找到:
            $Config['Enabled'] = false        改成:
            $Config['Enabled'] = true        设置上传存放目录:        找到:
            $Config['UserFilesPath'] = '/userfiles/'
            改成:
            $Config['UserFilesPath'] = '你自己的项目路径'    2:启用QuickUpload
            打开fckeditor/editor/filemanager/upload/php/config.php
            启用文件上传:        找到:
            $Config['Enabled'] = false
            改成:
            $Config['Enabled'] = true        设置上传存放目录:        找到:
            $Config['UserFilesPath'] = '/userfiles/'
            改成:
            $Config['UserFilesPath'] = '你自己的项目路径'使用实例<?php 
    $fck = $_POST [ " FCKeditor1 " ] ;
    if ( $fck != "" ) 

    echo htmlspecialchars ( $fck ) ;

    ?> <html>
    <head>
    <title>fck测试</title>
    </head>
    <body>
    <form action="index.php" method="POST">
    <?php 
    include ( " fckeditor/fckeditor.php " ) ; //加载文件 
    $oFCKeditor = new FCKeditor ( ' FCKeditor1 ' ) ; //创建一个FCKeditor对象 ID为FCKeditor1 
    $oFCKeditor -> BasePath = " /fck/fckeditor/ " ; //设置FCKeditor路径 
    $oFCKeditor -> Value = '' ; //设置默认值 
    $oFCKeditor -> Create () ; //创建。注意:若用到模板(如smarty)则$fck = $oFCKeditor->CreateHtml();然后把$fck抛给模板 
    ?> 
    <input type="submit" value="提交">
    </form>
    </body>
    </html>JS用alert( FCKeditorAPI.GetInstance('FCKeditor1').GetXHTML( true ))得到FCKeditor1的值;
    PHP用$_POST['FCKeditor1']得到FCKeditor1的值。
      

  4.   

    PS:Fckeditor现在已经升级至ckeditor
      

  5.   

    配置上传图片目录 upload下