管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
n, L1 X: V f# r& _9 M* ] -
- A% F. H- Y1 ^: G/ d9 k0 [" i/ Z9 C - $images_path = './Uploads/image/shop/';
! @5 |9 Z6 X$ X; b% B, { - if (!is_dir($images_path)) {
! W) J3 b; |- o5 }; R/ [6 _ - mkdir($images_path);
9 @, |" [; H& U% \3 q - }
+ }! z' N' P, A0 z, i -
% s6 u7 s5 d2 j9 A - ) c4 o8 s" D6 z g7 e4 c
- $upload = new \Think\Upload();//实列化上传类4 d* A7 ^& Y3 u& x/ W' \9 x" j& S. ?
- $upload->maxSize=4145728;//设置上传文件最大,大小! y @* y; C2 g9 X$ _. R* P3 N
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
6 w* Q" T0 N' B4 F - $upload->rootPath =$images_path;//上传目录/ c8 G2 A3 C6 p/ N* s
- $upload->savePath = ''; // 设置附件上传(子)目录
: ]" U2 }- a5 C3 M1 e4 I# ? - //$upload->autoSub = true;( c; f( r6 u- Q* e5 d
- //$upload->subName = array('date','Ymd');# Q* A& e" r( W& u5 Y3 {
- //$upload->saveName = array('uniqid','');//设置上传文件规则
/ y6 _# w# O# p: f - $upload->replace = false;
, c* h8 p- A: J6 } - $info= $upload->upload();//执行上传方法
& {+ C9 v4 g u9 m - if(!$info){5 P! z9 O" Z* K% F
- $res['status'] = 0;8 w: H# b# _" N" M5 F
- $res['res'] = $upload->getError();. v5 E; M7 I4 Q: M
- 4 i' v9 C) B/ C
- }else {+ @1 m% |1 q5 o$ d
-
) v5 D7 d5 a+ S6 k& w - //获取上传文件信息
* Z/ x2 I' J c5 R+ i& n% k - foreach ($info as $file){: K. d8 y; G) t; v& V: X6 @
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];( o' A% J, Z, f! F" l; L5 f
- $name[]=$file['key'];
$ I2 z. q; E. ]& C) P* D" ^
# M$ ~0 X) {& m/ t5 v- d( @, R9 W-
7 D4 H9 j8 y+ f% H5 M' k - }. S# F7 O Q4 Z, j* O1 p+ D) Q
- //图片物理目录删除、改名图片用
" @0 R+ {: p0 X. I - $bigimg=$file['savepath'].$file['savename'];/ c3 m: M; ]' N& ]5 Z; v! `; ~
- //$_POST['goods_big_img']=$bigimg;
3 v0 g2 q! _ s' T -
. m8 q1 t9 }% B# i -
/ x: O- X8 k; Y5 ~, n8 m - $image=new \Think\Image();- u+ \! Y, B# h3 D
- 6 q8 ^' G& i9 J+ S' M
- $srcimg=$upload->rootPath.$bigimg;' M! I1 \& E. t3 R( X- E
- $image->open($srcimg);
/ Y4 \$ E7 N6 @/ m - $image->thumb(500,500);! I3 [9 Q" T8 g8 b( n) N A
- $smallimg=$file['savepath']."small_".$file['savename'];
/ B: h& S6 G3 d; F - $image->save($upload->rootPath.$smallimg);
, H1 Y2 @. a) f' { - //$_POST['goods_small_img']=$smallimg;
6 G7 \+ ^1 \5 d6 o: s8 E- ` - 0 L% o- k5 t7 u" N5 O# e5 }, N
- ) c6 F" _/ w0 L. x8 x7 _& y% F8 ]
- 5 S3 m) }# E. u2 I6 {
- if ($path_old && $img_path) {
- q% a+ D9 d T) R5 c; M8 V, I! {( U - unlink('.' . $path_old);+ j/ f' w6 \$ D
- }
: C0 L m; @" R ^ -
( B9 H& o) e* V5 | -
/ v, z; c2 ~0 F - $res['stats'] = 1;5 P! P8 Y4 P f- ]: M
- $res['res'] = $smallimg;( I; e- P1 ~" r
- $res['name']=$name;
) o5 S \# t& ~1 O7 N2 @/ A - }/ E! p6 \( G1 ? C4 ^8 l) @
-
8 n2 Z# J8 k* V; q7 r. z& ]# x - 3 U# j- _" d' U/ I/ L9 W
- }
复制代码
8 ]/ @9 b1 h9 n. |7 M
6 e+ y/ Q- P5 c! k |
|