为什么我用的fckeditor不能上传图片? 版本为2.6.4,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 里面有一个路径设置问题。不知道你改了没。。最近因为做一个SNS系统,多用户会员中心要使用fckeditor并且要把通过fckeditor上传的图片放入用户相册中。用户还需要在使用fckeditor上传图片时选择服务器上他自己的图片。所以对里面的代码做了些修改,下面给你需要修改的路径。具体位置是在/editor/editor/filemanager/connectors/php/config.php修改其中的代码:$Config['UserFilesPath'] = setEditorBasePath1();在最后加上一个函数:function setEditorBasePath(){ $sBasePath = $_SERVER['PHP_SELF'] ; $strPosition = @strpos( $sBasePath, 'editor'); return $sBasePath = substr( $sBasePath, 0, $strPosition);}通过这样设置的路径,可以移植到任何服务器上,它默认的那种方式换一个服务器就要对这个路径修改一次。fckeditor默认图片上传保持文件原名,所以不支持中文文件名上传。如果你要上传中文文件名的文件。你还需要修改同路径下的commands.php主要修改函数FileUpload( $resourceType, $currentFolder, $sCommand )这里可以根据你的需要进行修改。 在config.php中还需要加一个函数function setEditorBasePath1(){ return setEditorBasePath().'images/uploads/';}具体的路径需要根据你存放图片的进行修改。 原来是调用的地方,多了一个/,,,,$oFCKeditor->BasePath = "fckeditor/" ; //设置路径,这里的路径是fckeditor所在位置相对于调用文件的路径 一个关于php上传的问题 【PHP读书推荐】 php中关于文件上传的问题 PHP常量的应用 在线等 急急!! 请大家帮我测试一下一个网站速度 怎样实现这样的排名?思路也行 添加重复区域后、升序、不用分页 页面向phpexcel传递参数的问题 php5中没有问题,4中有问题,怎么改才能解决 关于include的疑问 问一个大数据量检索问题, 如何优化? 关于验证码的问题
用户还需要在使用fckeditor上传图片时选择服务器上他自己的图片。
所以对里面的代码做了些修改,下面给你需要修改的路径。具体位置是在/editor/editor/filemanager/connectors/php/config.php修改其中的代码:
$Config['UserFilesPath'] = setEditorBasePath1();在最后加上一个函数:function setEditorBasePath()
{
$sBasePath = $_SERVER['PHP_SELF'] ;
$strPosition = @strpos( $sBasePath, 'editor');
return $sBasePath = substr( $sBasePath, 0, $strPosition);
}通过这样设置的路径,可以移植到任何服务器上,它默认的那种方式换一个服务器就要对这个路径修改一次。fckeditor默认图片上传保持文件原名,所以不支持中文文件名上传。
如果你要上传中文文件名的文件。你还需要修改同路径下的commands.php主要修改函数
FileUpload( $resourceType, $currentFolder, $sCommand )这里可以根据你的需要进行修改。
function setEditorBasePath1()
{
return setEditorBasePath().'images/uploads/';
}具体的路径需要根据你存放图片的进行修改。
$oFCKeditor->BasePath = "fckeditor/" ; //设置路径,这里的路径是fckeditor所在位置相对于调用文件的路径