+ -
当前位置:首页 → 问答吧 → fck在线编辑器的问题

fck在线编辑器的问题

时间:2009-02-09

来源:互联网

[php]
include("fckeditor.php");

echo $sBasePath = $_SERVER['PHP_SELF'] ;
echo $sBasePath=dirname($sBasePath,'/');

$ed=new FCKeditor("FCKeditor1");
$ed->BasePath=$sBasePath;
$ed->Create();
[/php]
以上的代码是保存为demo.php
如果demo.php放在编辑器文件夹中就运行正常

如果改成include("fck/fckeditor.php")//fck文件夹是我下的编辑器
把demo.php放在其他的文件夹里,就是找不到网页

我想是路径错了,可不知道怎么去改了
[ 此帖被yinyaceng在2009-02-10 10:28重新编辑 ]
描述:文件路径
图片:未命名.jpg
=700) window.open('http://images.phpfans.net/attach/images/12_4309_1b54211cda6a761.jpg');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >

作者: yinyaceng   发布时间: 2009-02-09

双引号里的特殊字符需要转义吧  include("fck/fckeditor.php")  把这里面的 / 写成 \/ 试试,或把双引号改为单引号试试

作者: qinxu58   发布时间: 2009-02-09

echo $sBasePath=dirname($sBasePath,'/');
你这里不应该是逗号吧,是连接的点号吧

作者: sijinfen   发布时间: 2009-02-09

作者: yinyaceng   发布时间: 2009-02-10

引用
引用第2楼sijinfen于2009-02-09 20:55发表的  :
echo $sBasePath=dirname($sBasePath,'/');
你这里不应该是逗号吧,是连接的点号吧

改成逗号的话echo $sBasePath就没显示了,但能把在线编辑器显示;
改成点号的话echo $sBasePath显示出来了,在线编辑器就是找不到网页

教程里面确实是点号
我晕啊
[ 此帖被yinyaceng在2009-02-10 10:45重新编辑 ]

作者: yinyaceng   发布时间: 2009-02-10

“双引号里的特殊字符需要转义吧  include("fck/fckeditor.php")  把这里面的 / 写成 \/ 试试,或把双引号改为单引号试试”!
我觉得他说的有道理啊,别的我就没看出来了!把双引号改为单引号,我常在这出错!

作者: zt520257   发布时间: 2009-04-23

你从那儿下载 的?
别人做手脚了。

作者: liuxiaojun   发布时间: 2009-06-18