管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
1 B' h: U. I' n6 a - / M2 w/ d/ h; B4 {8 o2 |) D
- $images_path = './Uploads/image/shop/';
/ n4 {4 L2 @% K6 v: p5 n* J' z - if (!is_dir($images_path)) {
3 n' B+ }/ l N - mkdir($images_path);
5 O1 n' ]6 s# g - } 9 s$ ?* T G8 K9 E. e W% z6 T) k
- ) J( Y a3 C& f
- . B8 f. G8 a5 e7 r3 p+ ~
- $upload = new \Think\Upload();//实列化上传类+ z' o( M" H1 {1 W
- $upload->maxSize=4145728;//设置上传文件最大,大小0 ]% y5 O0 M0 C
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
+ V! j: ], X& \2 g- s - $upload->rootPath =$images_path;//上传目录9 I+ v @( b7 K; a! U) }( n9 u/ |. h
- $upload->savePath = ''; // 设置附件上传(子)目录
0 W* m& Y5 [ l# U& z# d - //$upload->autoSub = true;
! x1 F7 O- Q3 B! k - //$upload->subName = array('date','Ymd');
) s, L& R8 T H. o; ?' D - //$upload->saveName = array('uniqid','');//设置上传文件规则
3 S- u8 ^3 g% q - $upload->replace = false;+ f4 d" ^, G) A; J) `6 u! [1 [
- $info= $upload->upload();//执行上传方法
% o! h. c0 N2 p0 n$ ]$ G - if(!$info){
4 D/ E# F+ X% V% |3 q - $res['status'] = 0;' w" B1 y3 ^& Z8 A1 H* y4 U8 g
- $res['res'] = $upload->getError();3 r H7 R4 k6 X5 |7 d2 F
- 3 j2 p, }& A0 i
- }else {
7 k2 X/ f, e" _0 H - 8 s7 N7 R% d; h6 c
- //获取上传文件信息3 T" K; p0 G- M2 c" t @1 X) Z
- foreach ($info as $file){. _3 w) J0 t( e- ?5 T& E* x" i, k
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
6 {# F; r* l' V5 ^# h7 t5 y - $name[]=$file['key'];9 t% ] E+ c& i. i
+ @& x& J0 y& C5 `, [- 0 @, u/ p' Y: J- x
- }
Z6 q) h' E, S# \ - //图片物理目录删除、改名图片用6 U6 A* [* C; }9 H1 ^
- $bigimg=$file['savepath'].$file['savename'];" I6 K) X+ e; a" k
- //$_POST['goods_big_img']=$bigimg;
+ l) P- R6 E! C0 K -
/ s3 F3 F5 z5 X& y/ k/ K - - |" s4 X0 y" o+ e* V; A
- $image=new \Think\Image();. f: d5 @, c7 Y8 b& m. u% W
- . W2 j" x+ i( o; G4 Q* k
- $srcimg=$upload->rootPath.$bigimg;6 y' \6 l/ L; M0 @
- $image->open($srcimg);
! {. X1 i+ J7 U, h A# u - $image->thumb(500,500);
! e t$ n5 u7 m7 z - $smallimg=$file['savepath']."small_".$file['savename'];
+ b) V$ d; {1 |; D1 c- W9 { - $image->save($upload->rootPath.$smallimg);' @' \- T3 J. U3 _$ o- v2 F
- //$_POST['goods_small_img']=$smallimg;
: L7 }: e7 g2 r* ~- P3 K/ n - 0 T9 V& A4 l. f' U; @$ R" _& s* @
# D V0 E: M3 B/ z$ c& ^6 Z- X. r9 _-
2 I6 h' N6 a5 l3 b# d - if ($path_old && $img_path) {, n+ x- W7 u C# j
- unlink('.' . $path_old);8 b: d6 W' [3 D9 d# h
- }
A# m& k5 U' [+ T8 b4 Q -
$ n3 m. J5 }% k7 c5 [! i -
& P$ _, W) S) y8 r9 C! W! K - $res['stats'] = 1;; [! h+ `# `5 z- x# H( m+ x7 f, L
- $res['res'] = $smallimg;
/ w" ?6 s1 `) F. i) ? - $res['name']=$name;. d7 G5 D) k# ^
- }
! ^9 V, S% G6 p) ~6 ] Z -
! J3 L, \; b, j1 N$ x6 D/ | - 9 n3 Q1 ~' [3 S0 s& l+ r/ y
- }
复制代码 1 j9 D* T7 Y% W+ F7 p& J2 l8 A
. T. B" u$ y( a3 s: J4 R1 i
|
|