管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){' E" V/ W L* ^+ U2 X" D0 N
- 2 Z6 X7 g. ?0 R- a
- $images_path = './Uploads/image/shop/';
5 b3 ?6 s7 c- J# O - if (!is_dir($images_path)) {
" N, F G4 ~6 z3 Q4 ]! r7 j7 N- m* t9 M - mkdir($images_path);7 |$ H/ o* L' T
- } % N3 z7 Y* f: u, X1 ^; c" c6 D+ m
- 0 o/ K3 D$ ?3 L0 P
- 5 B4 e, h# Q% G+ |
- $upload = new \Think\Upload();//实列化上传类
7 F7 H* ~* o$ A. V5 r* o, } - $upload->maxSize=4145728;//设置上传文件最大,大小# ^1 k! s) a; {. b0 s
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
) P2 X, u: B8 ` - $upload->rootPath =$images_path;//上传目录3 ~, `. E1 N1 A! g! x+ F
- $upload->savePath = ''; // 设置附件上传(子)目录: J* l0 X8 G! Y. d/ M2 y
- //$upload->autoSub = true; C- U" `& i, s9 {* ]( o* c
- //$upload->subName = array('date','Ymd');
# d0 @3 |( d& @9 F3 J7 B - //$upload->saveName = array('uniqid','');//设置上传文件规则
9 d: F) U. |4 n N$ [+ c( ] - $upload->replace = false;
& ^: O% G& u* s! K' L- P) K8 W - $info= $upload->upload();//执行上传方法0 _, \* Q! l% Y
- if(!$info){
- e, N' }, S( W( H - $res['status'] = 0;) E4 `' A( a8 w1 N1 l" w
- $res['res'] = $upload->getError();
8 S$ E4 x; ^& G! Q d - 0 s6 c+ A" Z- g# C- @2 I1 g I3 n
- }else {4 v0 P' @8 W! [5 g9 K
- ; g5 S; i1 Z5 o9 F2 \9 t
- //获取上传文件信息
% m( q' ^5 F* C( o) X; H) ` - foreach ($info as $file){
. m) j& C( U) e% W: X1 N: m - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
. g! f$ ^% T5 V! x2 M - $name[]=$file['key'];
1 o" q% x; J. F w) }
6 U- m1 W) e( f1 U/ j/ i7 K* \- : ~% K, R& e' K8 |
- }
7 ]. M# d! N0 t2 X - //图片物理目录删除、改名图片用
* |) f/ ^0 H {# D$ E1 } - $bigimg=$file['savepath'].$file['savename'];
$ s$ X6 x" {- j- m0 ` - //$_POST['goods_big_img']=$bigimg;
* q, t3 _4 X4 c v' x2 |) N - $ j# U2 b! J. a Q5 e( P, t
- 1 L% C8 G( |* e
- $image=new \Think\Image();
+ u5 G1 S; B8 _, _- B# d - . J7 q; _+ ]+ Z% T3 n6 l) O
- $srcimg=$upload->rootPath.$bigimg;
$ C# S& H5 f' z) L/ E, i - $image->open($srcimg);4 B" s. r# Y3 M/ R4 W
- $image->thumb(500,500);
. e5 b) h4 o0 l4 L ]' {- i - $smallimg=$file['savepath']."small_".$file['savename'];4 w0 i4 r6 h h U; f: Q* R; H
- $image->save($upload->rootPath.$smallimg);
: |" L0 @1 a! ?6 S* R - //$_POST['goods_small_img']=$smallimg;) T w' i* s( J: l. n: o
- - s8 O% I L' B6 V- Z- @0 E
Q/ Q1 p/ N8 V, L( S6 l" X- % l, L- ^, q7 {* u6 [2 T
- if ($path_old && $img_path) {6 \2 {+ {' G8 I- @' i8 X) D2 @
- unlink('.' . $path_old);: f" ^4 v" a0 q. T. V. m
- }
* F! o7 r. C4 r$ r9 ? K! _ -
6 |' W, x, ^4 T7 z) ] - $ j1 J% I/ `! Q6 n0 K; O1 V
- $res['stats'] = 1;1 L; r, ], k' r' S+ L O8 W9 {
- $res['res'] = $smallimg;( n# @4 ^: s% a, h. p- T
- $res['name']=$name;
1 G/ u7 ]3 p0 v% S9 L: @) |( D7 R - }
. `1 i% J8 C4 A3 b# k( m9 E! G, u -
) ~& v" _: l3 t - : s+ |4 N0 ]6 ?, ?
- }
复制代码 8 X" [! H% p @7 o! r# n) X
' C0 l# n% r' p
|
|