1. 云栖社区>
  2. PHP教程>
  3. 正文

ecshop上传图片与缩略图

作者:用户 来源:互联网 时间:2017-12-01 20:58:04

图片ecshop上传缩略

ecshop上传图片与缩略图 - 摘要: 本文讲的是ecshop上传图片与缩略图, 做上传头像 修改了源文件代码 以前里面的代码有问题 手机版的 调用缩略图函数时 一定要填上完整的路径 if($_FILES['headimg']['size'] == 0) { $response = array( 'co

做上传头像 修改了源文件代码 以前里面的代码有问题 手机版的


调用缩略图函数时 一定要填上完整的路径


if($_FILES['headimg']['size'] == 0)
{
$response = array(
'code' => 400,
'message' => 'error',
'data' =>'请传图片' ,
);

$json= new JSON;
die($json->encode($response)); }


include_once (ROOT_PATH . '/includes/cls_image.php');
$image = new cls_image($_CFG['bgcolor']);
$headimg_original = $image->upload_image($_FILES['headimg'], 'headimg/' . date('Ym'));
//var_dump($headimg_original);
$thumb_path = DATA_DIR . '/headimg/' . date('Ym') . '/';
$headimg_thumb = $image->make_thumb(ROOT_PATH.$headimg_original, '120', '120', ROOT_PATH.$thumb_path);
//var_dump($headimg_thumb);
//$a = $headimg_thumb;
$headimg_thumb = $headimg_thumb ? $headimg_thumb : $headimg_original;
//$sql = 'UPDATE ' . $ecs->table('users') . " SET `headimg`= '$a'WHERE `user_id`='" . $user_id;
$sql = "update ecs_users set headimg = '$headimg_thumb' where user_id = '$user_id'";
//echo $sql;
$res = $GLOBALS['db']->query($sql);
if($res){
$response = array(
'code' => 200,
'message' => 'success',
'data' =>'上传成功' ,
);

$json= new JSON;
die($json->encode($response));
}else{
$response = array(
'code' => 401,
'message' => 'error',
'data' =>'未知错误,上传失败' ,
);

$json= new JSON;
die($json->encode($response));}

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索图片 , ecshop , 上传 缩略 ,以便于您获取更多的相关知识。