管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){2 j% ]: c. N* B7 K4 b5 u# E' r) X6 N
-
" f/ @0 X1 L) u2 ~/ ?. }6 g0 [0 _ - $images_path = './Uploads/image/shop/';
# H8 M5 { k6 z6 z' |' L - if (!is_dir($images_path)) {
% p9 z1 e8 B6 @& A4 |3 a - mkdir($images_path);
g+ J: a( O$ m5 U; y* ^7 R4 H - } 3 g5 ]; W, y# B \1 o
-
* }( ?! c6 \4 X* Q - : y Z6 k/ `9 J7 H6 T v5 R
- $upload = new \Think\Upload();//实列化上传类3 K, n4 m% a. k9 z
- $upload->maxSize=4145728;//设置上传文件最大,大小5 V0 f7 s; l! W, H
- $upload->exts= array('jpg','gif','png','jpeg');//后缀( U2 J2 u! e0 N P7 F4 J
- $upload->rootPath =$images_path;//上传目录
; r( ~: Y G: ] - $upload->savePath = ''; // 设置附件上传(子)目录# O$ v4 _- i# P7 G& g6 s q1 T
- //$upload->autoSub = true;
4 E0 h! A$ ~! h& q' }% G7 e - //$upload->subName = array('date','Ymd');! p+ A {# U( f
- //$upload->saveName = array('uniqid','');//设置上传文件规则( y7 ~ V7 O7 Y( y3 O1 @* f& M
- $upload->replace = false;
4 G) i; ~. S/ Y8 r% }; \ - $info= $upload->upload();//执行上传方法! U6 B# `/ Z& p5 l% V( D4 \
- if(!$info){* A8 y: Z4 A' r' v, G
- $res['status'] = 0;
) f; g& c6 i* w - $res['res'] = $upload->getError();
8 M( h0 ?! z+ J6 o -
) M# ^, G! _4 U" Q - }else {4 x7 |* m+ i) O* _7 c& r
- 8 N) Z4 v2 @8 A- ^4 |3 g
- //获取上传文件信息2 b% G0 h+ Y, P
- foreach ($info as $file){+ D% B, t* r6 ~: g0 _* V
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
; s! _! A; P9 L; C - $name[]=$file['key'];. v% b: \3 {; c) a. ]) w9 w' M
- # J* [" B* _- F) s3 d, l
-
- { ]6 f4 N0 X0 Z - }
& s& Q: O# g' \( w7 v/ b- C; J8 v! w - //图片物理目录删除、改名图片用
; D: q# ?; ?* J: R6 V - $bigimg=$file['savepath'].$file['savename'];
: x8 O) j3 C1 P" { - //$_POST['goods_big_img']=$bigimg;% v* j+ y5 y `
-
" Y. }9 U8 r' @5 i2 b) q" ] -
1 ?' C0 g4 N9 t( E# D* ` - $image=new \Think\Image();
. q# Y6 e) E. p3 F' l0 A. | - 8 F: W, k; l4 u& ?
- $srcimg=$upload->rootPath.$bigimg;2 b4 e5 ]2 r! q7 x2 A0 C) i
- $image->open($srcimg);2 k+ b D, _$ `0 S0 @- b9 H+ k
- $image->thumb(500,500);/ F0 B$ v, |$ Y$ ~! V* k
- $smallimg=$file['savepath']."small_".$file['savename'];) g; H1 A' h0 x3 E+ j |2 E5 Z- h
- $image->save($upload->rootPath.$smallimg);
4 H0 f" R7 O5 Y; l& ^/ I - //$_POST['goods_small_img']=$smallimg;
/ R, @5 R7 O4 C3 G4 u- q; R8 S - 5 M" G' _3 e C, e/ h
- 8 \- F2 u) ~; I: K, G1 ^
- 8 {. o( g" z# E, b
- if ($path_old && $img_path) {
& b6 R! H# \, `2 s. h9 Q - unlink('.' . $path_old);
3 ]. l1 m- s' y - }
3 u2 ^1 ]2 E# m, f3 z7 T - + f4 L% `9 X, A% W, s" P
- + z5 m# y/ A5 z4 f$ d: `- C
- $res['stats'] = 1;5 y# Q+ _) B- r+ |
- $res['res'] = $smallimg;
# r3 t4 ?! d. T7 _/ ` - $res['name']=$name;0 L; h7 Y; ^4 t# E8 n/ e
- }+ X6 ^2 ~5 N) e, l$ o
-
0 x6 D, ?4 J% O, b: x0 ]4 C - ( \' o% Q6 M5 _, N4 C0 z; W
- }
复制代码
, N" Y, k6 ^( P! d" k5 Q3 w
. C$ @3 U7 x, U/ p |
|