管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
0 N7 w, {, a2 R# J3 G -
) Y- S& n" `. ] `6 e - $images_path = './Uploads/image/shop/';
3 ^5 X' c) s3 e - if (!is_dir($images_path)) { K9 f4 U5 e3 |/ I+ ^" `4 Z: f
- mkdir($images_path);" L: p8 G" Y# z8 o G
- }
, b3 M9 x# |! j2 O5 i8 m -
6 \- N( F: L% P - ' [; y: X- L. ^8 f( Q+ ]" X" h" f
- $upload = new \Think\Upload();//实列化上传类
9 |6 S" n) v# O% | - $upload->maxSize=4145728;//设置上传文件最大,大小; l. N: W* _9 A( ^3 Z! B) S
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
$ |% P0 w" D9 J& \) \ - $upload->rootPath =$images_path;//上传目录
& R) l9 u; {2 `" s* p - $upload->savePath = ''; // 设置附件上传(子)目录
) |# V6 K+ O. o* P2 |1 S# b - //$upload->autoSub = true;- p- A0 n* I4 X& u& r$ j' t
- //$upload->subName = array('date','Ymd');2 C& o S; d: L8 Q5 U
- //$upload->saveName = array('uniqid','');//设置上传文件规则4 y9 B, N" ^5 S2 h% i r
- $upload->replace = false;; C# l/ Y+ T, `9 x9 S$ x; a" I N
- $info= $upload->upload();//执行上传方法
( n2 A( q+ w5 r: s - if(!$info){
7 ~1 S# q' ~ A$ S1 z0 U - $res['status'] = 0;
6 w) I* @" s2 p - $res['res'] = $upload->getError();5 {7 K" a# R7 B' m2 Z5 P0 w
-
7 r# r( y+ a$ o" a4 g0 ^ - }else {. f' r1 ~2 `5 \( u% r
-
+ ]2 C( Y/ m2 T" E$ Q3 Q- ~ V - //获取上传文件信息* G2 D/ i4 x! D3 W1 i; A) ]
- foreach ($info as $file){& v7 y! v8 D+ c# A0 D/ I6 R b$ S5 r' o
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
" o/ _3 v/ L: E0 D - $name[]=$file['key'];
T% h" t3 Y4 R3 q; G
- u9 v( k' \: v h% h2 l: A7 A- # d8 ?; |& w3 D# p1 \
- }2 U9 C' N6 Y- @2 R# {" u- `/ g
- //图片物理目录删除、改名图片用
7 \" y: N; Y g - $bigimg=$file['savepath'].$file['savename'];4 ^" B0 y9 F/ ^3 A) H. q
- //$_POST['goods_big_img']=$bigimg;( d J1 j3 U4 t$ W( y
- ) t+ d/ C2 x6 [9 s: x: C+ e# h
- ) Y4 j: b& ~" F2 s* P
- $image=new \Think\Image();
0 _( ? F$ v, w/ ^! g7 \$ T N; _ - ' D3 N1 {) N! e0 k
- $srcimg=$upload->rootPath.$bigimg;
3 m E4 |6 p% W, c& X5 B' d* ` - $image->open($srcimg);: [! [' @* I( ]5 n6 g2 Y+ k) J2 z3 W
- $image->thumb(500,500); `# g* o0 a' b2 s, C
- $smallimg=$file['savepath']."small_".$file['savename'];
( e2 }& K' _ ~. d9 c - $image->save($upload->rootPath.$smallimg);& A y+ o& a" W
- //$_POST['goods_small_img']=$smallimg;9 [6 h% M( z4 ? u( u* E
-
3 j7 K6 \/ A* Q* W+ h: }5 |
6 t- [' |* i) n. `-
, ~( M' U, a7 ^2 G - if ($path_old && $img_path) {
- J# ? N6 R% T6 g - unlink('.' . $path_old);$ W0 L5 D/ N& z; [# _$ B
- }* J4 X- h* q& r. t, o+ o" |$ K1 O6 R
-
$ {9 L; y: |% h' {! W -
3 H9 X) M5 f6 j1 `# N3 z - $res['stats'] = 1;
( K& Y+ |" l. Z$ Q& x - $res['res'] = $smallimg;
- u2 P5 j; Z8 q0 c& v - $res['name']=$name;% C" S( O; c ?) O
- }
: F" _! o9 J) @3 q- f7 E9 Q3 w - 3 e5 `4 _7 C- U: H. C* t3 h2 A
-
4 A" e/ f, R! u: n - }
复制代码 # b% Z7 @+ b% W5 F
* H% C5 p6 p$ K! e
|
|