管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){; N# Q! ]7 w/ U' G4 c
-
& N1 P4 w. G( j0 g6 @ - $images_path = './Uploads/image/shop/';
1 d; u/ \' q& c' |5 O" x - if (!is_dir($images_path)) {
, r. p# ? {3 C4 c9 C - mkdir($images_path);
, L) t! Y5 ^' K! Y4 M9 z1 h* \, E* S - } - h q4 z. n1 G
-
5 f t l$ G0 M
6 k6 e' O+ \: ?6 R8 t+ s1 [7 H1 d9 E- $upload = new \Think\Upload();//实列化上传类
; b, l+ v% |0 @( Y3 H/ ^ - $upload->maxSize=4145728;//设置上传文件最大,大小6 k- }' }: R7 J) z' y, s8 o
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
2 s. h4 k, V' B2 ?/ z* d) ? - $upload->rootPath =$images_path;//上传目录
' r" O: x3 W/ |5 [ - $upload->savePath = ''; // 设置附件上传(子)目录9 \( A* J; X( I, H4 g
- //$upload->autoSub = true;' h. E6 u* r) B% v, ^$ A1 O. |; o' @
- //$upload->subName = array('date','Ymd');
: Q0 S# Y, h6 p- i4 l" b - //$upload->saveName = array('uniqid','');//设置上传文件规则
. h) \4 L8 p! G - $upload->replace = false;
+ |5 E1 B( j0 S6 R6 l# l1 N - $info= $upload->upload();//执行上传方法
% Z4 b7 m% d P. ^% }" F$ G& A - if(!$info){
/ R0 k' i1 Q5 r5 f1 Z/ R4 x - $res['status'] = 0;
2 Y9 E' B; [* F$ o* i- @3 b - $res['res'] = $upload->getError();: V! b! i8 }* {* @8 G1 z) @
-
# F- a# i$ q, k - }else {
/ \$ F7 ]+ S, f( B% o - 7 b9 U2 A2 d) Y
- //获取上传文件信息$ O! H+ j2 E8 |( u6 |$ g: `/ b) ~
- foreach ($info as $file){* @& o' w" v: e- y' o# g
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];: [* e q6 u( O& k+ v
- $name[]=$file['key'];8 N* T/ U* r5 O* R
7 \; F/ F9 H8 q0 M) s4 J- ~- ! ~5 ^& k @9 r8 T
- }. [5 X v4 V3 z) O, r& q0 x. v
- //图片物理目录删除、改名图片用9 i4 }3 } C0 @$ w
- $bigimg=$file['savepath'].$file['savename'];
( `1 L# G# X+ ] - //$_POST['goods_big_img']=$bigimg;
2 L0 }0 E/ j+ L( t! c, n -
U9 Z7 i$ ~: t( C. ]1 X# u' K -
2 e3 e! o! g `9 l - $image=new \Think\Image();1 f: J, c3 }5 X3 u& A9 d
- : u8 g" t3 g7 U5 z1 f
- $srcimg=$upload->rootPath.$bigimg;
0 r! l. C) R) C% G! R3 G - $image->open($srcimg);# Y7 h' O* ]/ n
- $image->thumb(500,500);1 X. ?4 M# |3 N* Z7 U5 ]
- $smallimg=$file['savepath']."small_".$file['savename'];
' f; s& I, k# j+ f - $image->save($upload->rootPath.$smallimg);
% I; s5 J9 ?0 I+ L- m8 F+ [ - //$_POST['goods_small_img']=$smallimg; R& M4 D# V1 c& y2 f3 m
-
5 H( B7 K, k( J2 T+ U6 {% T- r
* z+ |+ `: w! }% p* X-
* D& {! m2 ^3 g# w a' K' Z; C- e - if ($path_old && $img_path) {
3 K* m/ f3 t( @% R f6 K - unlink('.' . $path_old);
) [, s( B! I5 J0 N. Y - }
. v. X( D2 i2 d# p. E6 u! Y$ y -
$ s5 f2 |% `0 g6 q- R -
& D$ Y m) O. y8 j - $res['stats'] = 1;
+ _, h1 x9 a s; n& y/ v0 f" H - $res['res'] = $smallimg;4 |! v1 a/ J% _6 l. `- ^* e2 g
- $res['name']=$name;# ~* A4 l/ ^5 r3 `- f+ z1 y& l
- }( z' i/ |% ~5 z4 L. m
- A5 u' @0 l! f) q( ^. v
-
8 M% h/ [1 c- b' l/ j - }
复制代码 : v3 ~7 v, `& o2 p/ ^, x8 k
: ]9 A- m" t# h$ D' U6 x |
|