PHP版怎么使用kindeditor4.1批量上传图片组件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP版怎么使用kindeditor4.1批量上传图片组件相关的知识,希望对你有一定的参考价值。
看了很久源代码、没看懂=。=、一个是怎么获取所有图片的地址保存到数据库,二个是怎么把使用这个组件的那个页面的url中的参数比如id=&name=的值传给upload_json.php文件并作为图片上传路径的文件夹名字,求大神指点啊!!
参考技术A将upload_json.php中的一段改为:
$save_date = date("YmdHis");//新文件名
$new_file_name = $save_date . '_' . rand(10000, 99999) . '.' . $file_ext;
//移动文件
$file_path = $save_path . $new_file_name;
$savePath .= $new_file_name;
if (move_uploaded_file($tmp_name, $file_path) === false)
alert("上传文件失败。");
else
#####存储文件路径#####
$saveDatas = array('path'=>$savePath, 'date'=>$save_date);
$mysql->addFile($saveDatas);
if(!empty($_GET['type']))
$type = $_GET['type'];
header("Location:../list_up_file.php?type=$type");
@chmod($file_path, 0644);
$file_url = $save_url . $new_file_name;
header('Content-type: text/html; charset=UTF-8');
$json = new Services_JSON();追问
谢谢,这段代码我也终于找到了,第一次用不太懂,这部分的数据库操作是ke内部有定义的还是你自己封装的?还有、往上那个部分有个判断目录的$_GET['dir']这个是从哪里取的?
追答1、那是我自己的mysql函数,你根据需要自己写
2、具体没找到,应该在kindeditor.js中
我也没找到、直接赋值的话还出错~~~伤感=。==||谢了
本回答被提问者和网友采纳 参考技术B 将upload_json.php中的一段改为:12345678910111213141516171819202122$save_date = date("YmdHis"); //新文件名 $new_file_name = $save_date . '_' . rand(10000, 99999) . '.' . $file_ext; //移动文件 $file_path = $save_path . $new_file_name; $savePath .= $new_file_name; if (move_uploaded_file($tmp_name, $file_path) === false) alert("上传文件失败。"); else #####存储文件路径##### $saveDatas = array('path'=>$savePath, 'date'=>$save_date); $mysql->addFile($saveDatas); if(!empty($_GET['type'])) $type = $_GET['type']; header("Location:../list_up_file.php?type=$type"); @chmod($file_path, 0644); $file_url = $save_url . $new_file_name; header('Content-type: text/html; charset=UTF-8'); $json = new Services_JSON(); 参考技术C 这个你可以参考你那个软件说明,或者你不是用DIV吗,建议你可以下载dreamweaverCS5.5网页制作软件那个做DIV的是没有问题,参考说明是可以找到答案的,好 了已经回答,我是做任务的,财富值给我吧 参考技术D 到官网看详细说明追问
看了没看懂。。。
KindEditor 副文本编辑器上传功能PHP语言报错问题
问题产生过程:项目原本使用的是Ueditor编辑器,由于其中js代码有使用parentNode获取HTML节点,IE浏览器内核不支持parentNode ,会有二次加载富文本编辑器不渲染的问题,所以更换编辑器为kindeditor,其中上传文件出现问题:
经排查,JSON.php中构造函数与class名相同,发现是PHP版本更新后,不支持与类名相同的构造函数名,修改三处使用与类名相同名称的构造函数为__construct:
133行: Services_JSON方法,改为__construct 783、797行: Services_JSON_Error方法,改为__construct
成功解决该问题;
以上是关于PHP版怎么使用kindeditor4.1批量上传图片组件的主要内容,如果未能解决你的问题,请参考以下文章