PHP中应用CKEditor和CKFinder上传图片读取图片

首先是下载CKEditor和CKFinder的代码包,自己去官网下载http://ckfinder.com/  http://ckeditor.com

然后针对CKEditor可以做些配置主要是配置如何进行加载和自定义配置

http://www.cnblogs.com/mrlaker/archive/2012/09/07/2674428.html(参考)

---------

CKFinder的上传图片和flash的配置(多用户多文件)

打开ckfinder\config.php文件,

开头添加session_start();

$userid=$_SESSION['userid'];//(登录用户的session)
$baseUrl = 'http://127.0.0.1/village/Public/upload/'.$userid;//相对路径

$baseDir = '/AppServ/www/village/Public/upload/'.$userid;//盘符下的绝对路径

找到函数CheckAuthentication(),将最后一行return false;改为return true;

------------------

 打开ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php文件:

  //新加入的代码
  $sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);
  $sFileName=date('YmdHis').mt_rand(1000,9999).'.'.$sExtension;

会产生的问题

提交预览网页显示不出图片:

产生转义符号,应该不是CKEditor的问题。 这个和PHP的配置有关。修改php.int文件下改为 magic_quotes_gpc = Off
如果修改php.int文件下改为 magic_quotes_gpc = On那么只要再把post过来的数据在转义一次就可以了 $temp=stripslashes($_POST['video_content']);
posted @ 2013-04-18 15:50  Rocky Zhang  阅读(340)  评论(0编辑  收藏  举报