管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
0 G. ^/ c, y4 f: }3 k0 F - 6 j! J$ ?2 q: S3 F4 H, B) F8 @$ W
- $images_path = './Uploads/image/shop/';9 i8 E$ Q* i I: x- M) l
- if (!is_dir($images_path)) {
/ J1 m2 y) U# I' Z$ z - mkdir($images_path);0 J2 f+ W2 {4 z& Z/ a% K( a. u+ N
- } * A7 }( A1 k0 _( @6 R* t' Z8 H O
- 7 M. Y5 i c& X2 v; l( i ]
* d; a' \7 a/ p2 y6 A- $upload = new \Think\Upload();//实列化上传类; n4 Q9 D' ]) w
- $upload->maxSize=4145728;//设置上传文件最大,大小
( d& l6 N* H. c4 q: T - $upload->exts= array('jpg','gif','png','jpeg');//后缀! V9 q3 Q; f- A; O% ?
- $upload->rootPath =$images_path;//上传目录
* `9 p' `- C0 ?. _' h% }" n - $upload->savePath = ''; // 设置附件上传(子)目录1 ?+ G# m: u6 Z; c( y( }2 [* L% N
- //$upload->autoSub = true;
1 Q; l. H: ]! {6 ]" R/ b/ U - //$upload->subName = array('date','Ymd');
, B Z0 R9 ]+ ^9 L - //$upload->saveName = array('uniqid','');//设置上传文件规则 Z$ d# p! g6 |. T: W
- $upload->replace = false;
- p. m# b3 ]6 S5 B8 g/ N3 { - $info= $upload->upload();//执行上传方法; E) n6 Y* b; |
- if(!$info){0 J: r) g8 u/ A6 C1 G0 @0 e+ c+ o
- $res['status'] = 0;( |0 v/ j+ X7 E. J9 ^
- $res['res'] = $upload->getError();
0 G/ ?4 A6 [( N* F) b/ U8 { - ( m) Z' f- w& R% |' m
- }else {
) ]2 `7 D$ c5 u( a8 f' D -
4 |3 I z7 W: ~& V0 I - //获取上传文件信息) ^- B5 q V/ Z. X) p2 Q4 g) a
- foreach ($info as $file){
1 G2 ^- T, S8 s - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
* c2 w& z- e1 ^9 k' i( I* l C - $name[]=$file['key'];
- Z2 d9 E" ^) E* v
- f# p4 v8 v! C/ N-
* `, N3 F6 Y7 _) p/ l2 f% G - }
0 `. y: Y) Y; [; P q - //图片物理目录删除、改名图片用6 h# x: _" s Z& p. C' D6 B7 u- }
- $bigimg=$file['savepath'].$file['savename'];1 `5 ^" d A& ^7 ?. \
- //$_POST['goods_big_img']=$bigimg;
$ j$ s c [- k: q' \, @ -
|; o/ K) e q$ I6 e+ q7 c$ W( I# E -
! [+ ]8 W1 _' v: D" E& F - $image=new \Think\Image();8 v8 |/ f( M4 p
- + {: `& J) a, g5 [) j, f1 c
- $srcimg=$upload->rootPath.$bigimg;
{" P+ s4 i4 D3 e# W- A2 G' t. g5 \ - $image->open($srcimg);+ [/ B! d1 [; h0 [1 p/ a5 I' g1 A
- $image->thumb(500,500);6 |$ n7 g. ]# L* @* p }1 S" E
- $smallimg=$file['savepath']."small_".$file['savename'];- G5 u" M' n/ ?7 r
- $image->save($upload->rootPath.$smallimg);
, R- i. E" X. G - //$_POST['goods_small_img']=$smallimg;- `% z4 H) [0 f! y0 Q
- 0 c/ w4 l: P9 {. W% A
8 v" v) Y" n T% j$ m- 7 s. c, c7 q5 g
- if ($path_old && $img_path) {
8 q+ F+ `+ {$ k- n; K2 ~4 t% j, | - unlink('.' . $path_old);
: |7 O0 r7 H5 j8 p* |! p - }/ R4 x6 B) O, } S) x9 l+ m
- / G$ h% N. Z0 h) p) R
- + |- c6 ?# C1 _1 y/ k
- $res['stats'] = 1;
0 {+ b/ Y: x& y- v0 r - $res['res'] = $smallimg;3 X; F/ H3 K3 e A. {. P
- $res['name']=$name;
* ]! H8 x3 }1 U) g5 z$ f - }$ H8 t2 ^! f: J9 p
- 4 m+ _0 g, v3 F# ]
- " l, W1 S6 Z% x
- }
复制代码
. A6 y5 G* v+ \5 w- x; w; `; k$ q& O! A, B- {
|
|