管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
0 G6 H- a! k e( v& N - 1 z& L$ h' s$ ~
- $images_path = './Uploads/image/shop/';: h1 _+ I6 p. W' z$ k- U4 D
- if (!is_dir($images_path)) {7 w4 C3 w: Y) l# M& A
- mkdir($images_path);+ R, g: [ [: j* Y
- }
0 `. X( F% O1 l( K2 f0 d" r -
1 G2 o, j/ n5 B2 m. e0 m
9 Z' m7 N2 x/ p1 w7 {8 a4 o; K- $upload = new \Think\Upload();//实列化上传类8 u3 A$ h9 |6 \) h" b$ C: G* J
- $upload->maxSize=4145728;//设置上传文件最大,大小
5 T+ z9 Q7 s8 N - $upload->exts= array('jpg','gif','png','jpeg');//后缀
" _7 l# s# h u - $upload->rootPath =$images_path;//上传目录 V8 x \* V% A0 n7 e" ^
- $upload->savePath = ''; // 设置附件上传(子)目录
& i+ h+ z5 d/ R+ v7 T - //$upload->autoSub = true;
- K p7 X4 i7 U9 D5 g - //$upload->subName = array('date','Ymd');
f5 X P8 M5 R9 S# u6 U4 w - //$upload->saveName = array('uniqid','');//设置上传文件规则1 _: E& S# w6 _* w' R2 |+ a
- $upload->replace = false;/ |" I3 d. u, M% _ a
- $info= $upload->upload();//执行上传方法
. P' O0 w. A3 u" d4 e4 Z2 o) X' i' X - if(!$info){
5 O3 q0 J9 G! p4 e4 @) e - $res['status'] = 0;
% @6 V" H! C1 M4 A7 `4 z5 { - $res['res'] = $upload->getError();! Q h! V: P$ M5 E
- ' w: G0 k9 K, z1 t* [' }, r
- }else {
# a. W4 K/ p: l0 l8 L - 9 O4 z3 {2 S4 M; \9 Z+ v2 N* h
- //获取上传文件信息, s0 \- d9 \* s z: M7 U
- foreach ($info as $file){
0 m3 V- x( Q4 |9 F6 ]8 ` - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
5 P/ C( b5 y/ t* D' V - $name[]=$file['key'];
. M4 R$ i4 G, I8 n! ~ p8 K4 @
6 ^- L$ D+ g, o% N-
- h' e2 E" K) g4 p2 \" z( Y% ` - }
# g L9 N$ h4 d1 v" O& J8 p - //图片物理目录删除、改名图片用2 K. x4 r1 t) G) ]8 }; o' d
- $bigimg=$file['savepath'].$file['savename'];, y4 Z. p5 `4 T2 S# H: ^0 k
- //$_POST['goods_big_img']=$bigimg;
* e5 j$ a9 @9 u, n& | I -
* q4 W% w# \6 `% j: D: \ - ( ^1 i; S9 @; R) M
- $image=new \Think\Image();
* w; o7 T3 p1 F+ X9 p9 t! _ -
* H" A# m+ J! i0 ]$ f8 g+ a( G - $srcimg=$upload->rootPath.$bigimg;
4 Z, w4 q! g5 |! d A2 J - $image->open($srcimg);
4 b+ U3 t, g! A& y" d* h - $image->thumb(500,500);
/ A8 y- X3 u) | - $smallimg=$file['savepath']."small_".$file['savename'];: K# j& j0 V' z0 [) K' ?. a
- $image->save($upload->rootPath.$smallimg);
7 N3 k9 y P% o* N6 T - //$_POST['goods_small_img']=$smallimg;
5 {" D' J6 }& b" @# d5 S - 9 p7 s1 b- ^, P' _0 Y. k c
- 4 U; k; C& m" _: R( |
-
9 d; X! o! w& j2 o/ Y! I$ J - if ($path_old && $img_path) {
2 G5 V$ ^) E Z+ P' c1 d* @ - unlink('.' . $path_old); }- x- N5 T4 T( n5 \3 h
- } p+ a- g8 p4 X
- : I) C6 X* _9 h. F& a
-
, w8 S! Y1 }/ j - $res['stats'] = 1;* y( `4 @ O, ]( l8 o
- $res['res'] = $smallimg;
$ A9 o- Y" @8 P; R0 W4 z4 ` - $res['name']=$name;9 B, r9 \7 s' S& Q# o+ i! o
- }5 g$ X+ e; D: |* e$ u5 |8 Q
-
- n, m% b6 |* P; Q9 W. r5 s+ s - & |1 B8 z- u J/ f [. j6 {
- }
复制代码
~+ @2 Z* {" O: o6 l3 u
# r ]/ P* ?! N4 F* s' B |
|