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']);