管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
. F& n/ G% }5 {# _9 ?, Y -
% U4 R; _8 D, q, K! q& ^$ z' V - $images_path = './Uploads/image/shop/';# i. h) }7 W. J5 _) N, i
- if (!is_dir($images_path)) {+ ~& e) R! n0 J- A7 {6 C$ s* G
- mkdir($images_path);2 l! I, L- u- Q [7 Z
- }
- j4 u9 u+ N, N. A -
5 j6 P9 M% A8 j/ g! S5 D ^$ _
; G1 ^: y8 p6 ~ {8 {5 \- $upload = new \Think\Upload();//实列化上传类
% y0 K5 {: e) u - $upload->maxSize=4145728;//设置上传文件最大,大小
) @* [: t- [( [$ c5 J - $upload->exts= array('jpg','gif','png','jpeg');//后缀8 d0 x1 b% [/ [% x
- $upload->rootPath =$images_path;//上传目录
' f7 O1 R" d; B- e1 w - $upload->savePath = ''; // 设置附件上传(子)目录8 _2 f3 B* y9 M) C% s0 w3 q
- //$upload->autoSub = true;
- H' @7 |+ w* b2 f" V - //$upload->subName = array('date','Ymd');2 c: F* ~" }" P/ k6 ]# \
- //$upload->saveName = array('uniqid','');//设置上传文件规则- S, I1 |* L8 P) r# l
- $upload->replace = false;
) f0 P3 H" _" Y {4 k- A0 N" a - $info= $upload->upload();//执行上传方法6 {* W# b7 S, I# c7 D
- if(!$info){# _; H: F! n. U1 s
- $res['status'] = 0;0 H" K+ n1 M/ r
- $res['res'] = $upload->getError();
4 `3 h e: i! J6 I+ Y2 m -
; H2 ?- X0 H" q- [5 P( e( ` - }else {
8 J, ?$ o) b" Z! f2 C -
5 @" i5 H: _. U/ N5 O0 c - //获取上传文件信息
+ X8 p! V: U( l O0 ?+ ]* ^% } - foreach ($info as $file){8 V4 o" a3 c0 P0 ]) D
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename']; z. e/ C# b# n
- $name[]=$file['key'];- o9 q% E7 }1 f$ W! j
+ R p) P, H) |* F5 u: b/ D-
5 p5 m; M/ |; e. \8 _5 | - }( n/ H; Z4 b# C/ w6 o. M
- //图片物理目录删除、改名图片用
! I4 Z; L/ P5 E& q0 V - $bigimg=$file['savepath'].$file['savename'];
5 n! k: M0 A- }, D - //$_POST['goods_big_img']=$bigimg;
! T9 }' Z" W$ G -
' b$ h: b+ F! j/ [$ I -
! y- @/ r7 Y& R; T3 q3 E0 y' W - $image=new \Think\Image();
5 }& }2 Y7 r* b0 D* k - 7 @9 @+ f' D6 |8 i# D Y* Z7 O% `- ]
- $srcimg=$upload->rootPath.$bigimg;% g8 p3 H0 M* J% c c
- $image->open($srcimg);; G, z7 y5 W* x; W
- $image->thumb(500,500);
9 ^! L& Q( q2 w' |# c) n6 i2 X% Q - $smallimg=$file['savepath']."small_".$file['savename'];
+ d, J; v- W9 i - $image->save($upload->rootPath.$smallimg);
+ |: L) J+ s, R* m0 b - //$_POST['goods_small_img']=$smallimg;
9 Y5 a5 ]: S3 j- O* L6 e) p -
9 O5 E( [8 ]$ g9 o- G
9 {8 M2 [5 G. m% r5 W. Y% z* h3 [- 2 T0 H( H! i+ A( m3 Y
- if ($path_old && $img_path) {
4 s! F3 Y9 ] |9 ]0 H: r - unlink('.' . $path_old);5 {* C$ b: |9 k L* `
- }- i" @3 Q q; G+ W/ i
-
( m; q: K7 m) {2 W+ G5 U -
# ^: S) H6 J$ @5 m% E - $res['stats'] = 1;
4 q5 a+ M. J5 F7 S6 r - $res['res'] = $smallimg;8 z4 ^9 S" p6 \" }! U0 o& r" e
- $res['name']=$name;5 s* R1 l/ p9 Q U9 g! a
- }/ C3 t3 X( y* `; M' f6 K6 q
- ! _, y" c, R- S5 Q$ V$ g5 y/ M
-
: F! G; p0 H: }- f6 u - }
复制代码 7 V' K! w( R) }# L
5 d5 L( _% `" A: I9 r; B
|
|