管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){; L) ?& j: p' W9 r1 u- e
- 2 Q8 A, j3 k7 R7 B
- $images_path = './Uploads/image/shop/';) S$ O/ a: O& @0 D& j0 M' ~$ P# p+ e
- if (!is_dir($images_path)) {* d, Z3 S, N/ R* L; ^
- mkdir($images_path);
; D5 s( ?/ s9 l" x+ | - }
/ O& A9 V7 X$ b+ i6 R - 3 Q" F7 p: b! Q. R0 }
- # l5 m" j( h3 {; O
- $upload = new \Think\Upload();//实列化上传类3 q; i3 C4 ?7 T; M ^
- $upload->maxSize=4145728;//设置上传文件最大,大小
: |5 _2 X8 P5 [! J - $upload->exts= array('jpg','gif','png','jpeg');//后缀0 @0 u( |$ e7 t$ v3 X% ~ q
- $upload->rootPath =$images_path;//上传目录$ O( X) d( r8 n9 `2 z4 m: v
- $upload->savePath = ''; // 设置附件上传(子)目录" z5 `9 Q8 M% J- m% Z
- //$upload->autoSub = true;" D4 s/ U( Q9 d* A1 n
- //$upload->subName = array('date','Ymd');
3 E5 |" D3 A5 M7 _1 [ - //$upload->saveName = array('uniqid','');//设置上传文件规则
7 N& @; u9 _/ m5 y- z" B5 ] - $upload->replace = false;1 \7 U! k0 s, q# b
- $info= $upload->upload();//执行上传方法
9 H. J" \; a' n" E - if(!$info){
/ t) U: d& u6 y - $res['status'] = 0;3 N S4 x& C: B4 l( ^; |0 i
- $res['res'] = $upload->getError();
8 l/ A' H8 W* q# `5 ~% K - ) R# Z7 V' M+ |% X+ Q5 F
- }else {. h9 r D. C; e8 ]; f! K
- 4 a- ^, r# p6 C5 z/ k& K( x% F D
- //获取上传文件信息. Z% K- [, o* M- s7 X/ E% _0 i
- foreach ($info as $file){
' Z v2 U ?4 f9 t d - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];: w2 L- ?) s/ F# W( g! S/ N
- $name[]=$file['key'];
* x; i& o, G0 U. a* l0 T0 h, k6 A - " | A+ r1 P5 c4 ]# T7 H
- 1 L8 G3 ]; ^4 H' g1 k! d6 E
- }
( F7 g& M" F; d' y A - //图片物理目录删除、改名图片用
8 O( [( x( R7 P4 @0 x( r' z - $bigimg=$file['savepath'].$file['savename'];
0 K7 H% U- {3 k - //$_POST['goods_big_img']=$bigimg;6 @( f! m; B8 ?
- 7 m( i5 @) B5 d9 p, n/ F, w3 S
- 7 Y! z! E/ `" U
- $image=new \Think\Image();
! w& X8 i1 h/ Q1 u -
% T& l8 n1 ]2 N- Y% k - $srcimg=$upload->rootPath.$bigimg;$ c T6 X. r$ V3 g/ M
- $image->open($srcimg);
2 i/ O, a- n$ ]! H( q - $image->thumb(500,500);: k, u }" `. r, w' B4 A
- $smallimg=$file['savepath']."small_".$file['savename'];
8 l/ I" T$ B6 w* ~0 j6 r - $image->save($upload->rootPath.$smallimg);
* E+ }3 c3 o3 s: ^ T - //$_POST['goods_small_img']=$smallimg;
' ?7 Y. A; ?; M. g; p) e - 0 N1 s) ~" n6 J: b0 w4 I7 P: k
- ; o. k# q4 S9 _( K9 |" G: w; |5 n
-
; ~' o P0 j! C2 g$ w. G% { - if ($path_old && $img_path) {. ^$ ?0 ?6 |' g: E4 D8 L
- unlink('.' . $path_old);5 |3 T: W- v5 z8 d% T- S
- }
. }, K& Q4 [6 d q/ b# d$ P ? -
b% l7 G& t) H3 h2 I( Q -
/ ?5 i( E" Y% ^4 {2 A - $res['stats'] = 1;+ h: t* r2 f- Z2 o
- $res['res'] = $smallimg;
4 U5 U9 L4 r" ? - $res['name']=$name;
7 H) q9 d6 k! A; }( ]9 O - }
( H+ g. j: G2 \ - " @) K: N! |4 Q. Z. ~8 h7 i. [
- @1 o3 a3 U/ ?* Y; A! Q
- }
复制代码 ' R0 J Q/ I0 N/ K6 Y
' X1 i8 Z. p% \+ v0 H3 G: S7 g" A |
|