文档章节

ecshop上传图片与缩略图

hfisop
 hfisop
发布于 2017/01/16 09:51
字数 188
阅读 34
收藏 0

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

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

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


    }

 

© 著作权归作者所有

hfisop
粉丝 9
博文 133
码字总数 74902
作品 0
海淀
程序员
私信 提问
请问如何用ecshop的fckeditor编辑器实现跨域、跨空间、跨网站站点上传图片?

请问如何用ecshop的fckeditor编辑器实现跨域、跨空间、跨网站站点上传图片,比如ecshop程序装在A空间,要让图片...传到B空间去, 以便实现图片...和程序分离 请问怎么通过A空间ecshop的fcked...

osi
2013/10/21
658
0
ECSHOP后台密码忘记了怎么办

在ECSHOP论坛里或ECSHOP技术交流群里, 经常看到一些ECSHOP用户(特别是一些新手朋友)由于各种原因将后台管理密码丢失了或者被别人恶意篡改了, 碰到这种情况该怎么办呢? 因为ECSHOP的管理...

Android1989
2014/08/11
82
0
去掉ecshop中后台更新提示和修改ECSHOP前后台的验证码背景

去掉admin/templates/start.htm中 <ul id=”lilist” style=”padding:0; margin: 0; list-style-type:none; color: #CC0000;”>{foreach from=$warning_arr item=warning}<li style=”borde......

Android1989
2014/08/04
459
0
整合 ECShop2.7.2 与 Discuz!6.0

1. 安装ECShop2.7.2 a) 推荐配置:LAMP(Linux+Apache+Mysql+PHP) 操作系统:Linux (支持Unix/FreeBSD/Solaris/Windows NT(2000/2003)等操作系统) WEB服务器:Apache (支持httpd, Zeus, II......

鉴客
2011/09/21
730
0
ecshop 漏洞如何修复 补丁升级与安全修复详情

目前ecshop漏洞大面积爆发,包括最新版的ecshop 3.0,ecshop 4.0,ecshop2.7.3全系列版本都存在着高危网站漏洞,导致网站被黑,被篡改,被挂马,许多商城系统深受其漏洞的攻击,给商城的运营者...

网站安全
2018/09/21
67
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
2.7K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
4
0
用好项目管理工具,人人都可以成为项目经理

现在市面上的项目管理工具越来越多了,但是大多数都是一些协同工具或轻量项目管理工具。如果是多团队、跨部门使用或者企业级的项目管理,从管理思想到工具运用,需要适应企业的业务流程体系,...

cs平台
昨天
12
0
只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
69
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部