管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){! V2 j8 ~5 I8 G
-
6 b4 m) H# ?0 ~2 g$ ~ - $images_path = './Uploads/image/shop/';; g! ]- `+ _, w v
- if (!is_dir($images_path)) {. z" N+ ], k: v- H5 B$ r
- mkdir($images_path);6 Z) p! {8 h. B8 {) d1 j c9 \
- } 9 B( ~/ J& [: N
- 8 ]- b) ~) G1 y9 J/ x1 K L: U
- & M9 h, n5 a( A: V& n2 R
- $upload = new \Think\Upload();//实列化上传类' P/ M/ Y% e" B( w, K8 s3 E" {
- $upload->maxSize=4145728;//设置上传文件最大,大小" N! g O5 V2 `/ a+ e
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
3 G7 Q2 Y- f/ y9 q3 i - $upload->rootPath =$images_path;//上传目录; q" p# D9 ]( v/ u9 n0 }
- $upload->savePath = ''; // 设置附件上传(子)目录
. r( i0 B5 w6 h* ~* k' z - //$upload->autoSub = true;
* V7 M; U1 Z8 Z3 f ? - //$upload->subName = array('date','Ymd');
& ]9 C* d/ g8 f - //$upload->saveName = array('uniqid','');//设置上传文件规则
b' o3 H$ B) n; p" s - $upload->replace = false;
8 C) S( p2 G9 ~3 W3 | - $info= $upload->upload();//执行上传方法1 w, C- b' c: Y3 `! u
- if(!$info){3 f7 `: R* k( e+ @" X! \
- $res['status'] = 0;0 P5 ?+ U& y' s( G: b, R" I
- $res['res'] = $upload->getError();
, Q K- P6 C+ ^) h T1 R$ ^ - 1 W6 G4 |: S9 b! K) v! \
- }else {- B3 c( L: r% Q* \4 N1 v8 k4 d( a1 q
-
8 D' U, l% }* ], ?; x% V* F) J - //获取上传文件信息
% R% W& c, n4 f' r; y6 }2 j - foreach ($info as $file){
; l' O4 G; ~. @# }& R: z - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];7 E5 W6 Y) r/ O7 s4 `
- $name[]=$file['key'];
2 [ m& ~. n% I# W, G - , L7 @& U7 i) @ v7 n
-
$ |- B* C! T6 {1 | - }3 x! i# O' j+ a$ M
- //图片物理目录删除、改名图片用' ?7 A" [0 G0 I9 Q
- $bigimg=$file['savepath'].$file['savename'];7 P9 [1 e8 ~8 e4 S5 x, T2 t) `& K
- //$_POST['goods_big_img']=$bigimg;0 H; {( U0 H" ~2 [: b- A" z5 j# u2 U
-
4 W* F" D9 g5 E -
9 k6 f, i5 J F6 \2 s/ T - $image=new \Think\Image();$ Y; ~8 D& i a* r7 V# s. m
-
2 m/ S2 w k) s5 U* j - $srcimg=$upload->rootPath.$bigimg;4 `; r+ D! h- P3 H, b: g4 G
- $image->open($srcimg);1 Y9 G7 y8 {* v
- $image->thumb(500,500); c- O ^6 d6 J& K, E
- $smallimg=$file['savepath']."small_".$file['savename'];
- J/ K7 d7 T3 _1 S5 E! A+ L" u - $image->save($upload->rootPath.$smallimg);
, o7 S2 u& h+ O5 M l6 S$ b( ` - //$_POST['goods_small_img']=$smallimg;* j; `" V+ @6 k1 l
- : e2 S$ i3 R) _7 |- ~9 a. d
- * i2 e6 @: c+ Z2 g9 {; e" r" Y* r
- 1 `4 i9 A& Y. @- n) [0 h( x+ e, w
- if ($path_old && $img_path) {
. K0 m w0 I0 [' Z/ E$ Z3 e: [! X - unlink('.' . $path_old);0 o3 W5 z; } N5 x# x0 p& Y) T* d
- }% `, m/ O' Q5 O3 f) x6 O* ?; n& q
-
8 k% V: K/ S5 x7 e8 k$ V* n - 2 g p( V5 ?, L
- $res['stats'] = 1;, ^& [$ R+ \) b% [7 |
- $res['res'] = $smallimg;
7 y: ]; z3 n$ @, O2 a - $res['name']=$name;/ u% { y+ b+ g X
- }
3 Y3 _5 K9 o& F- e -
; _: _" c1 k% ~3 z -
& Y# z: _( T1 @4 O( H# Y: ]# {- i - }
复制代码 ! o9 J9 }5 P0 s& R9 Q
, l5 o5 R7 e8 _' A% j/ F& A" ` |
|