管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
0 S( l; h: Z+ p: {% L5 s - . u0 `1 g$ X' i% Q: ^" b/ U+ Q O0 ?
- $images_path = './Uploads/image/shop/';; w+ }& E9 v8 D/ q& C) V+ o
- if (!is_dir($images_path)) {% h' u# r- o& O J; V7 C" W+ j. W* n
- mkdir($images_path);: c0 V% Z- _0 @0 m h. L
- }
- s7 H0 E" c+ b. Z4 } - ! s) R) y5 ~# B8 W9 _
1 _6 q9 C, e# ?- $upload = new \Think\Upload();//实列化上传类
# `$ d; Q0 E4 i- z' u - $upload->maxSize=4145728;//设置上传文件最大,大小
/ ?( S. Q4 U) N7 t0 ?% Q - $upload->exts= array('jpg','gif','png','jpeg');//后缀, k. C( C2 o* ?; i( m# Q
- $upload->rootPath =$images_path;//上传目录7 G; j& A" i) G
- $upload->savePath = ''; // 设置附件上传(子)目录
s/ f$ x# o" b2 H5 D& ^ - //$upload->autoSub = true;$ K( Z4 Q& o: u$ @1 X3 G' {
- //$upload->subName = array('date','Ymd');
7 }$ E; @) X0 z - //$upload->saveName = array('uniqid','');//设置上传文件规则; a" a1 v$ L* c. e# U$ L0 J
- $upload->replace = false;+ b; x5 ]7 P7 C+ c/ {
- $info= $upload->upload();//执行上传方法
! D' }. }9 e7 ]1 |. n - if(!$info){4 s' G, I, N0 Q! ?7 ^- }- v
- $res['status'] = 0;
% ?+ e3 t/ R- I* W - $res['res'] = $upload->getError();4 T f8 h) E! y* _8 O
-
$ X9 s* O$ Z* J p4 m - }else {
! V" p: M+ _. n. @6 Y: y% j -
, y! p; K. b# `$ }( r - //获取上传文件信息
- D E% ?/ k. p# ?( j( e. m - foreach ($info as $file){/ Y; V2 |) j( G4 f3 G3 c
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];( p- N9 D3 G' \5 ~' J l1 ~, K
- $name[]=$file['key'];
0 B2 W* R( S- I. u - * l) f0 i9 T& P. T
-
& |3 [, C5 d! ?5 b# k) P - }
0 ~" n$ K4 @. u/ c - //图片物理目录删除、改名图片用0 a/ u& c: n9 ]* k
- $bigimg=$file['savepath'].$file['savename'];
9 k* N" ^+ ]/ B& W - //$_POST['goods_big_img']=$bigimg;# a1 J: O) Y9 h- B, \
- $ _- R- R* m9 [ Y+ C( g6 r1 `
-
! f- Z# P. X! M. c - $image=new \Think\Image();
7 t, h- j8 F8 K% k6 F7 C$ p -
h' j' q& }7 U' N* P# M/ z3 f - $srcimg=$upload->rootPath.$bigimg;' e6 Y- r# O1 ], d. o. K$ f/ f7 P9 M9 q
- $image->open($srcimg);: T; Q! T9 g- Y2 q
- $image->thumb(500,500);
; D8 k/ u1 M7 d" `/ U0 F7 P# V/ l8 I - $smallimg=$file['savepath']."small_".$file['savename'];
+ P7 A- v7 |8 E0 ]8 j% { - $image->save($upload->rootPath.$smallimg);3 }$ K4 d# {7 R% B P
- //$_POST['goods_small_img']=$smallimg;
0 A1 v" G2 D6 y3 ]9 s/ B2 S/ U -
. }1 B# `, f& u- Q& @6 h5 C5 U - , `) E* Y& E+ F
- / P" c# e5 p4 L, V
- if ($path_old && $img_path) {
: S% v3 c5 ^- v; a! P2 ` - unlink('.' . $path_old);& @# c) B# M* J; `4 n) I# m8 r; n3 r
- }' }) b( G! c& s' y
- / F# L% R8 ]' R4 ?- d
-
j. H4 `9 w0 O0 O - $res['stats'] = 1;5 D# | k C9 Y$ v z1 @
- $res['res'] = $smallimg;: j* A2 i% U" i! W8 G8 j
- $res['name']=$name;
& L- `+ a3 S/ E+ A, {2 y6 _( F - }( Q0 R# N0 f1 K4 A! V y* s
- + I( j( T' o# P7 [/ p- c6 i0 U
- & ]7 y. F$ K: d% \* ]- X
- }
复制代码
! t3 y8 m' c5 k) q8 t$ \0 H X9 M. j& M
|
|