PHP版怎么使用kindeditor4.1批量上传图片组件
看了很久源代码、没看懂=。=、一个是怎么获取所有图片的地址保存到数据库,二个是怎么把使用这个组件的那个页面的url中的参数比如id=&name=的值传给upload_js...
看了很久源代码、没看懂=。=、一个是怎么获取所有图片的地址保存到数据库,二个是怎么把使用这个组件的那个页面的url中的参数比如id=&name=的值传给upload_json.php文件并作为图片上传路径的文件夹名字,求大神指点啊!!
展开
4个回答
展开全部
将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中
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你可以参考你那个软件说明,或者你不是用DIV吗,建议你可以下载dreamweaverCS5.5网页制作软件那个做DIV的是没有问题,参考说明是可以找到答案的,好 了已经回答,我是做任务的,财富值给我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
到官网看详细说明
追问
看了没看懂。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询