管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){/ m3 V, R! M$ z8 K9 g& _6 M
- ( a/ H5 l0 r7 g" d" |+ l1 u) v
- $images_path = './Uploads/image/shop/';
3 x3 Y6 j. N7 `/ y* p) T - if (!is_dir($images_path)) {
) m% M# \/ Z5 |; t S3 a - mkdir($images_path);
% ~ H" p2 _# E2 ]* ^, h- w - }
* j) p ^0 h& q) R8 j -
+ Y( U6 w1 W2 ~3 M - , m+ G2 h- N4 w( u1 E+ N% z
- $upload = new \Think\Upload();//实列化上传类
1 Y0 S* S: w+ F9 y0 j1 T& o - $upload->maxSize=4145728;//设置上传文件最大,大小: y) f) Q8 u5 V* Z( w* ^
- $upload->exts= array('jpg','gif','png','jpeg');//后缀4 j: \9 M) x. z. s7 ~
- $upload->rootPath =$images_path;//上传目录
9 E+ y3 B9 h7 X; B: q8 d - $upload->savePath = ''; // 设置附件上传(子)目录
1 _3 ~9 ~' L3 ~ d! [/ t5 z - //$upload->autoSub = true;
& }) U8 i1 A- Q" p - //$upload->subName = array('date','Ymd');7 b1 L U* \) [0 a) V
- //$upload->saveName = array('uniqid','');//设置上传文件规则
) e) F. U& X' m - $upload->replace = false;, n1 P' t6 y5 D6 Q4 r0 j
- $info= $upload->upload();//执行上传方法
# {' t5 d8 H( f5 f/ S' [! G( o - if(!$info){4 U$ X) N% N* N8 X; F3 j
- $res['status'] = 0;
5 t* Q8 A& h9 G; y o - $res['res'] = $upload->getError();+ F+ s6 E+ A1 D$ `+ H9 y' c
-
- v2 e6 e6 ^. A3 [% ~! Q) ?% y - }else {( M2 k& K8 a, g
- ; B$ m: e' ?/ F" B7 `
- //获取上传文件信息
1 l* N3 @: u4 H+ ^. s - foreach ($info as $file){% u* a& J o8 L4 j+ O y; U
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
1 N, c+ d2 \+ |& _6 W+ j1 P; n' V - $name[]=$file['key'];
3 W/ Y( E( W2 \! ] - & z( Z& A* ?* g: G* q/ \7 F1 [
- ; H& u6 r# L. O3 H" k
- } w4 t# T2 ~" {; l8 K# z, l
- //图片物理目录删除、改名图片用
* Q: L9 T# N" S/ l) Z: f" t - $bigimg=$file['savepath'].$file['savename'];9 Y. g0 H3 ~7 @; @2 y0 I9 I- z
- //$_POST['goods_big_img']=$bigimg;. L4 Y! ?5 t7 a* H1 f
-
( t; Q3 G6 @. Q- H$ q: Z! O& `! [ - 2 ^: K( ?% u" _, e0 M0 Y& n
- $image=new \Think\Image();
3 Q/ S. ?' e% H/ C; m; y3 ` - 1 ^& S% c7 s0 w1 g1 v: o1 }
- $srcimg=$upload->rootPath.$bigimg;: d" i/ M* B" V! f8 _ I) i
- $image->open($srcimg);! {) z! n6 A/ H( \) A' P, K
- $image->thumb(500,500);8 i4 |; d3 }( J: s
- $smallimg=$file['savepath']."small_".$file['savename'];
" \; Z9 q7 A7 {* p - $image->save($upload->rootPath.$smallimg);
3 H4 g3 D) D9 `4 y" Z - //$_POST['goods_small_img']=$smallimg;
9 D4 T+ }) E) s: M - + F5 g1 K1 G$ x, J8 x- E! X
& k! h! Y5 h" f- @6 ~- , S7 r( p; x6 M
- if ($path_old && $img_path) {+ I; K. o# t# X8 v5 p$ o
- unlink('.' . $path_old);; c3 j; I4 i' ]! p' H6 r
- }
; Z9 O( K2 @+ g$ j6 I% Z -
2 ~8 g! O0 p3 q/ A3 [5 | -
6 }% e$ n8 Q: |$ }1 K+ i2 c* G - $res['stats'] = 1;/ |( M/ A( M' X5 o7 D
- $res['res'] = $smallimg;
+ z, ^- V- V) }8 T- z) d7 H% @ - $res['name']=$name;; o5 v, I) M' T
- }
; h6 j0 B% q' \# g- Z6 ~3 M -
+ L3 v) U+ S' H2 S9 ? -
$ }6 L$ Y2 ?0 q+ k# O - }
复制代码
2 C. d0 l& [- J1 R2 G+ h/ \( r; }! `1 D* ^( n
|
|