管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
' ^) N1 \& ~! C4 w - 1 p; w$ c6 d0 [
- $images_path = './Uploads/image/shop/'; a" c( q$ e1 P5 \5 b! \
- if (!is_dir($images_path)) {( C+ z8 o5 o1 S" F7 \
- mkdir($images_path);: o. x. e/ ~- p, h6 W+ A; f8 h; `
- } i9 x$ N3 E. M. w L
-
6 K" C P* K- U/ n. A' V" Z - 5 X. B' j6 R$ T0 ]5 a/ J7 D! l
- $upload = new \Think\Upload();//实列化上传类- [7 W h+ i. z
- $upload->maxSize=4145728;//设置上传文件最大,大小
9 p g; ?2 S3 F* F: k; B' z - $upload->exts= array('jpg','gif','png','jpeg');//后缀
8 u9 ^. g2 z& h, f - $upload->rootPath =$images_path;//上传目录
( E/ a4 y1 W# ~0 \ - $upload->savePath = ''; // 设置附件上传(子)目录
5 y' A s, l X# F2 v7 `+ b& a - //$upload->autoSub = true;
5 C0 q$ O% {" n' {! Z, v8 j - //$upload->subName = array('date','Ymd');
: ]* [! v, U& o6 Q2 x, \, X - //$upload->saveName = array('uniqid','');//设置上传文件规则
7 s; j4 L: x' T$ C - $upload->replace = false;
8 P/ |% k |- e5 C$ C; z" Z - $info= $upload->upload();//执行上传方法! H1 D% \3 ]" _; `, N+ t9 @: v
- if(!$info){
4 x8 l+ f# ~9 ?5 s) o$ s - $res['status'] = 0;5 r/ b# @1 k O0 z
- $res['res'] = $upload->getError();
6 J; V) f! g. X3 D) c -
+ q% o! x2 R! Y5 d+ c& C - }else {
5 P% ^' n. c6 B" ? o N -
( b3 ?7 W- Z6 T% e - //获取上传文件信息
" V5 Z8 w0 D) t. D' k" c - foreach ($info as $file){
% d# F7 N5 ~' ?- N' W& m - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];, c8 b/ c. z6 h% w! i
- $name[]=$file['key'];
7 a) C' q! Y8 T3 L# Q - # s6 C! K9 s: W; |
-
$ H1 d2 u- _; v" }! f6 M - }7 d, r4 ]% w5 x n
- //图片物理目录删除、改名图片用& f! {3 `2 v2 f6 z
- $bigimg=$file['savepath'].$file['savename'];
1 Z! r, ]5 b3 O+ F3 m; b/ a, } - //$_POST['goods_big_img']=$bigimg;0 Q- W0 Z; R) N+ D
- " V6 U \/ A- L7 g# y
- & Q4 a- d K8 N7 o/ ^5 k. _
- $image=new \Think\Image();: o. {4 k L/ ^& V
-
9 R/ C" N+ @) D* o1 o8 v9 V8 X; s - $srcimg=$upload->rootPath.$bigimg;
3 m" B/ a5 [# [! ?6 M/ `4 y - $image->open($srcimg);
" l! O, W+ A8 X& d- G - $image->thumb(500,500);2 b& E X$ \6 Q, h- [4 B$ k( \+ H
- $smallimg=$file['savepath']."small_".$file['savename'];
9 `' ~( J3 K: P# P/ N* i8 l4 r - $image->save($upload->rootPath.$smallimg);
/ h, A, s5 d. ]6 }- Z+ ] - //$_POST['goods_small_img']=$smallimg;0 E, _- v4 B$ C% Z
-
/ b2 @8 G! C* x( o2 H - . q0 A6 W4 t" M& u: Y
- 2 b6 ?6 g' A8 q, ` w
- if ($path_old && $img_path) {
' S, O+ j& s" [ - unlink('.' . $path_old);, X% r2 b S; w3 K6 N, w* c
- }# {+ n' s* \" w$ A, _
-
9 F1 ]; B6 N! l7 G: z( x4 c) L( v, O -
y( N7 I% E( ^9 v$ R - $res['stats'] = 1;
' x7 d! p8 j- Q9 } - $res['res'] = $smallimg;
4 Q7 @0 Q4 M5 T* p4 A - $res['name']=$name;
( r }* U6 S& x" u( B+ @, {/ d - }* d0 R) h0 z3 U0 x/ l. A1 J
-
- Q6 a& C M T% ]" x2 m, ]! } - % X- u) j$ U/ |
- }
复制代码 2 N. j4 _8 B w
6 [0 g r4 T1 Y5 q6 Q |
|