管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
, |, z7 B7 o: z' d# q0 z - % }" j. ` q$ e1 ^* m. A9 h7 I
- $images_path = './Uploads/image/shop/';
, }, L" w B- ~' q - if (!is_dir($images_path)) {* O: h9 O$ t X: Y) |0 s& ~
- mkdir($images_path);" x! v* ]9 l: i7 n) p! F
- }
) I2 {2 |5 X( W: K - * p0 Z. J, C% ]1 Y. |9 z4 W* O
& A5 n$ U8 x4 W- $upload = new \Think\Upload();//实列化上传类; N m2 k9 E6 `# D" o# j r# `% ]
- $upload->maxSize=4145728;//设置上传文件最大,大小1 q- X7 O# s H
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
! s/ ^7 y9 D, }, a# g$ w! F+ S - $upload->rootPath =$images_path;//上传目录
/ ^5 D3 U( D8 f' i9 `- u - $upload->savePath = ''; // 设置附件上传(子)目录' L1 K. j' J/ M& C( c# a
- //$upload->autoSub = true;( X# I: a: t7 c# ?
- //$upload->subName = array('date','Ymd');! ?+ A8 w( T7 p8 J) C
- //$upload->saveName = array('uniqid','');//设置上传文件规则. L# U/ b& \) G- g5 @+ P- i" A+ t! W8 P
- $upload->replace = false;
5 V* c* @; {# W. {/ K2 o* k: l) h' t7 k' ? - $info= $upload->upload();//执行上传方法% G t3 i4 B' k! i2 z, _
- if(!$info){
4 K4 C5 v* Y8 F& l1 O - $res['status'] = 0;2 ^/ d8 \& r9 C2 g- Z/ S9 C7 n
- $res['res'] = $upload->getError();7 V. z {3 ?/ B. @. g! t
- ( H. G' u/ V; K5 z. p9 D
- }else {6 Z7 f+ p& @2 I3 S4 E& f) G
- * m5 G! T+ C7 B. C9 s
- //获取上传文件信息% M. y/ T2 L3 f1 K R
- foreach ($info as $file){9 G( N! N# M5 D
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
% X4 l! Y: f! w! X" B9 A - $name[]=$file['key'];5 n( r0 n: Z/ ^+ k; s8 y
! l0 t% ?0 \6 p, R* _; ~1 w-
* y! X: i; T+ z* n - }, T2 u8 K# T, u& t
- //图片物理目录删除、改名图片用
8 s; S5 T) @, i6 U - $bigimg=$file['savepath'].$file['savename'];
' H; U4 E$ `5 I9 H+ {3 [ - //$_POST['goods_big_img']=$bigimg;
: p5 I. R( \* V - % E. K x" q# e! x3 d% K
- 0 m1 x1 ~/ G- R4 Z
- $image=new \Think\Image();7 X0 F2 |5 w- b G
- 1 @' w: Q# d% Y0 R* k
- $srcimg=$upload->rootPath.$bigimg;
. k( @$ l Y. U( \7 k L3 I5 E7 k - $image->open($srcimg);5 H% p' l1 S/ Y' `1 O* h. {# w$ N- D
- $image->thumb(500,500);
4 o/ H- e" o$ h9 y2 U0 O - $smallimg=$file['savepath']."small_".$file['savename'];
4 b% R8 ]# E* [& T7 a4 E' e; _8 t - $image->save($upload->rootPath.$smallimg);
- I! n0 z5 f+ c8 _7 d - //$_POST['goods_small_img']=$smallimg;8 [$ f7 f9 f8 G& ~' ^0 v9 G/ ~
- , l0 M6 b& R2 q: Q* l- _
- 0 M7 J" |) o q
- 5 g6 ]2 \2 i; n3 ?
- if ($path_old && $img_path) { B, h0 Z: l# i3 ]) A
- unlink('.' . $path_old);
1 S# F$ H5 F: c _' I - }
- @. e, D! s5 k" ^4 w! q, n6 H - : n# V5 l4 a+ S; T1 C- K
-
: Q; u+ Q; h8 w6 E7 B& h - $res['stats'] = 1;
8 a( q) m/ o0 M6 W6 G7 O - $res['res'] = $smallimg;
* n- \2 W) L! C& N9 E - $res['name']=$name;/ X( e0 ?6 ~: t7 P$ } K: |
- }
$ X. W+ z/ B, L% _; o -
1 a! s0 @/ _- z4 m* r: Y1 J -
8 _* c( T0 }) [6 b3 b7 J9 w& j6 o9 ? - }
复制代码
/ {: V# w% S2 ^- a, v V( D
; y K+ O- `" @, u) u |
|