管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
8 r5 D9 d/ S, _7 ~0 G) n9 Q -
. w( B3 F# p& |* v) y9 Z - $images_path = './Uploads/image/shop/';) ?( ], T! X! c5 h. q4 t
- if (!is_dir($images_path)) {' E2 l# b; ~) l3 j0 K" J7 _! S
- mkdir($images_path);6 u: G* ]$ x5 a7 l: I- f
- } # j& f7 `% |# d7 s
- " K2 q0 l- D4 @
& k( T% x+ Q1 S3 S. k" y+ x- $upload = new \Think\Upload();//实列化上传类) G( H; X7 d- L, Q3 e5 h
- $upload->maxSize=4145728;//设置上传文件最大,大小
5 j, a' L% S+ g' H! N V - $upload->exts= array('jpg','gif','png','jpeg');//后缀
* d K) y4 i" ^/ T6 e. a - $upload->rootPath =$images_path;//上传目录
7 {, D9 x) u e/ j9 r; M6 V - $upload->savePath = ''; // 设置附件上传(子)目录
( A+ n$ T; w0 K+ A, I - //$upload->autoSub = true;1 l, ^) p9 r* ]2 c$ Y! }
- //$upload->subName = array('date','Ymd');
, y( c# F9 \; s: z, U - //$upload->saveName = array('uniqid','');//设置上传文件规则
M. h' H: o5 V1 P: G' G - $upload->replace = false;
' d8 R3 S; n1 Z( h& q* u, O - $info= $upload->upload();//执行上传方法
3 U% P( Y+ ~# T - if(!$info){
8 X/ F; |( S+ L+ y/ y" F - $res['status'] = 0;. c9 H, r3 ~4 e* T" w( f; _* @( |% F1 C
- $res['res'] = $upload->getError();
* c$ R+ h$ }6 g q - 9 s P; c& e7 B
- }else {
* ]" q7 k; z/ ?) N9 g4 J - 3 V, l8 t8 U$ X+ q. S
- //获取上传文件信息8 P: i) q7 x, M4 t5 }5 I
- foreach ($info as $file){" j* O" {8 v+ {% X
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];9 o% J* S1 V* T8 m# W
- $name[]=$file['key'];4 x4 U( ~$ w! u& Y- X. H9 B
- ! z6 t8 o9 B4 D" O
- % M5 ]; q- I2 I$ |: C
- }
7 n6 e) t4 P, g& s7 y6 S - //图片物理目录删除、改名图片用, P7 o& X2 f/ `0 o7 _6 ]) R
- $bigimg=$file['savepath'].$file['savename'];% q) S6 [( h! C$ d: Q ^
- //$_POST['goods_big_img']=$bigimg;
6 J& [6 S3 `- p -
% k b: R1 m) k) S% c& O5 X -
+ d' U+ H: I" Y; Y7 a - $image=new \Think\Image();
6 k: M* n4 }0 m - : t0 N/ K, n% [; |
- $srcimg=$upload->rootPath.$bigimg;
Z+ G3 c% [- Q6 b - $image->open($srcimg);
% p. W( h: A2 A) y: I7 M - $image->thumb(500,500);2 {* I7 p0 J& b7 L3 v2 q
- $smallimg=$file['savepath']."small_".$file['savename'];) F! A2 z, p, k$ G
- $image->save($upload->rootPath.$smallimg);
4 a! u" N5 a- q - //$_POST['goods_small_img']=$smallimg;9 r/ u4 J& [9 i, j0 b' o* w
-
& U0 C7 W: n e" R2 D- ]# @; S
( C2 _/ ^. `5 G3 o-
* M2 R& f. u1 M - if ($path_old && $img_path) {
9 [6 d" F$ S2 q7 @ W2 J% [ - unlink('.' . $path_old);
4 w- Y* V* d- ]' U: c' G- ] - }6 Z! q' N6 Z+ C
-
3 D: D" e% |/ M4 c% m - ; B- U% N: V- f
- $res['stats'] = 1;
1 \2 a+ k- G3 I8 N - $res['res'] = $smallimg;
* ] E" L+ O" t2 |, X - $res['name']=$name;
! \+ Y# S0 v% T5 _1 e; a - }
$ }" k$ I; g X) p: e -
1 H& z" u8 B' r5 m7 \3 W5 ]) _6 Y - ; q0 A6 U; o' c, @# l9 D5 i W
- }
复制代码
5 O% y+ ?/ ^$ \8 l. t8 E. c: X0 d
2 e3 F) \1 A, V8 R& N |
|