问个php中使用fckeditor的问题 fckeditor类中的BasePath属性,只接受绝对路径这一点没错。。可为什么不支持带有盘符的绝对路径呢??比如我用dirname(__FILE__)获取到当前目录,赋值给$x然后我用$x."/"来给BasePath属性覆盖其值这样一来的话,我再调用creatHtml方法的时候,页面空白了。。这个属性难道只能使用不带盘符的绝对路径么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fckeditor里面涉及到很多js和其他一些东西,只能以网络调用的方式来调用。而你加了盘符后,就是本地文件式调用了,当然会出错。即,你应该:http://localhost/fckeditor/****或/fckeditor/****的方式调用。而不能:D:/web/fckeditor/****的方式调用 define(CLS_DIR,dirname(__FILE__)."/class/");include_once(CLS_DIR."/FCKeditor.class.php");$ed = new FCKeditor("txtcon") ;//$ed->BasePath = CLS_DIR;$ed->BasePath = "/include/class/"; $ed->ToolbarSet = "Default";$ed->Width = "100%";$ed->Height = "320";$ed->Config['AutoDetectLanguage'] = true ;$ed->Config['DefaultLanguage'] = 'zh' ;如果把$ed->BasePath = "/include/class/";换成$ed->BasePath = CLS_DIR;就无效了,输出的时候就是空白页。调用部分:$ed->Height = "150"; //覆盖高度$ed->ToolbarSet = "Basic"; //覆盖工具栏$FCKeditor = $ed->CreateHtml();echo $FCKeditor; 你看看输出的源码吧<iframe………………src=""src地址,追踪一下,跟BasePath有关,你改成带盘符的路径,显然会出问题如果必要,你可以在src这个地方改一下 用$_SERVER['PHP_SELF'];就是网络路径了。 define(CLS_DIR,$_SERVER['PHP_SELF']."/class/"); html无法嵌套php代码来输出session值?? 正则小问题 php生成文件时如何指定编码 如何做时间点比较 ini_set、putenv等函数的作用范围是什么呢,全局还是只限于本网站? 权限管理卡住了,请教大家看看怎么解决这个位运算问题 请高手帮手解决curl的问题 简体、繁体中文的转换问题。 这个递归程序如何编写? 学渣求问PHP获得form表单提交的值的问题 这句SQL语句在mysql中如何使用? 问问数据库的配置。
而你加了盘符后,就是本地文件式调用了,当然会出错。即,你应该:
http://localhost/fckeditor/****
或
/fckeditor/****
的方式调用。而不能:
D:/web/fckeditor/****的方式调用
define(CLS_DIR,dirname(__FILE__)."/class/");
include_once(CLS_DIR."/FCKeditor.class.php");
$ed = new FCKeditor("txtcon") ;
//$ed->BasePath = CLS_DIR;
$ed->BasePath = "/include/class/";
$ed->ToolbarSet = "Default";
$ed->Width = "100%";
$ed->Height = "320";
$ed->Config['AutoDetectLanguage'] = true ;
$ed->Config['DefaultLanguage'] = 'zh' ;如果把$ed->BasePath = "/include/class/";换成$ed->BasePath = CLS_DIR;就无效了,输出的时候就是空白页。调用部分:
$ed->Height = "150"; //覆盖高度
$ed->ToolbarSet = "Basic"; //覆盖工具栏
$FCKeditor = $ed->CreateHtml();
echo $FCKeditor;