管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
. J) u8 M! F# k1 H1 }: u - ( J* P' t) |! |% q: W; {" y
- $images_path = './Uploads/image/shop/';! ^; ]6 ?8 b- r/ v+ b& I
- if (!is_dir($images_path)) {0 ~! L! h3 v2 _. d+ t
- mkdir($images_path);/ i4 S& S, k. T; N+ _9 X
- } + C6 H2 k! t% k; K
- # q7 a( C4 l6 e: M' x$ j
- N. W. y) ~( a* Y t- $upload = new \Think\Upload();//实列化上传类) z& M7 R& M4 G8 p! F" V7 O1 G! T3 d4 E* @
- $upload->maxSize=4145728;//设置上传文件最大,大小
& X" D, l9 A4 |; M! h) o6 u - $upload->exts= array('jpg','gif','png','jpeg');//后缀! N4 c! t6 V9 J8 Z
- $upload->rootPath =$images_path;//上传目录
3 M8 O" H9 ?/ O - $upload->savePath = ''; // 设置附件上传(子)目录7 L6 J! n$ B1 X( o. g. F
- //$upload->autoSub = true;
# o% b5 V8 A' i, x" [$ ?1 K5 k - //$upload->subName = array('date','Ymd');) R; @9 d5 f n% z& v ?- G6 l! v
- //$upload->saveName = array('uniqid','');//设置上传文件规则
7 a' \0 i; G: ?' q% G+ @) }6 b - $upload->replace = false;
- i' R# G b( ?, O# q% W1 ~" O/ k/ | - $info= $upload->upload();//执行上传方法7 Q# R* r8 G( x1 x5 F
- if(!$info){0 k" ]" S/ I- R9 s
- $res['status'] = 0;5 M- o2 I* u) j, h* i2 Z
- $res['res'] = $upload->getError();# O$ Z% u! K+ Z1 g( X
- 2 N: k0 P. j$ I& [& D
- }else {" {/ D2 X8 M6 U) S) {1 O/ ]
-
- ]( A- N7 Q/ P9 O% Q; ^% f - //获取上传文件信息
+ P2 I$ T- w" b3 {9 p - foreach ($info as $file){/ T$ q' X2 y/ z" {' O, s9 ]
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];6 ~( t* D3 L4 k' G* S
- $name[]=$file['key'];. V- `1 |# D' _( V( L" g" X
- & O2 A9 V& w' h, s% a
- % @. ?1 F4 R2 n6 Y, }& o, L
- }! R; v5 r" n b
- //图片物理目录删除、改名图片用
) N. G. X$ V4 S9 i- D5 f4 z - $bigimg=$file['savepath'].$file['savename'];
0 m! o8 Q) T6 l8 y D. d5 P - //$_POST['goods_big_img']=$bigimg;, q3 n. s! \/ M- A+ ^) G
- & e! B! S3 m3 w
-
: h- s5 r1 F5 V, ?% D; x - $image=new \Think\Image();: D5 P* d1 ~/ X; d4 j
- & b: N% Y: \, G( z0 ^7 u8 j
- $srcimg=$upload->rootPath.$bigimg;
. j) Y' \& q! C3 d - $image->open($srcimg);
, U- L7 y- g8 U8 j" X) O6 ]6 | - $image->thumb(500,500);5 _. s# D/ Q; H( S
- $smallimg=$file['savepath']."small_".$file['savename'];) h7 V' l. j8 L7 a6 |2 s; Y
- $image->save($upload->rootPath.$smallimg);
0 E) P1 C/ k$ s3 w6 g - //$_POST['goods_small_img']=$smallimg;% A; g z, R. \) r
-
4 I0 c' D- {2 j& s7 o; E' U& ^( d4 L
2 ~* d( B2 ?& z# Y-
& [5 J5 h0 Y2 ]3 V( F - if ($path_old && $img_path) {
% p0 j1 W# Q! Z/ K) f* J - unlink('.' . $path_old);" t+ j/ H+ v1 X' I9 j1 q0 Y
- }
( ^* U6 V! e& M* z' ~ - # j3 \+ Y( ?1 D: C
-
. L$ u& i) x$ P: x; b# [/ u( n - $res['stats'] = 1;$ o7 G# e! T( E
- $res['res'] = $smallimg;) y( _ K" m" V: y* F5 A, [" `
- $res['name']=$name;' o ~- J$ a" z) y0 b
- }# Y6 s7 A# L" G$ z- o
-
' h: e- M8 i9 A9 l -
9 q/ }; ^' n+ L+ j6 ~: B! ~/ f - }
复制代码
$ ?9 [5 a6 r6 |9 L" F" S& n1 a7 h; @; a
|
|