管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
2 p% q! E+ v' a+ [" W# \+ ] - % V5 L* l! ?- h% T$ E
- $images_path = './Uploads/image/shop/';
% ^7 u* C# M) M) E% l+ L) t - if (!is_dir($images_path)) {
' M. \" }5 Q! Y6 [5 b - mkdir($images_path);
9 c( G1 ^" h" z3 x - } + E& B5 C1 P6 t
- $ M1 H1 L6 F2 s7 c' O+ ], `
5 g9 H1 T1 Q3 }$ f6 k4 v- $upload = new \Think\Upload();//实列化上传类6 u& I" G+ s8 F/ C: h$ \) P$ g$ D4 H- q
- $upload->maxSize=4145728;//设置上传文件最大,大小
# h" z8 K4 j+ y - $upload->exts= array('jpg','gif','png','jpeg');//后缀& m/ R) s. u, \* ?+ ]
- $upload->rootPath =$images_path;//上传目录
: C9 n+ d7 J6 d. h* g, p5 [ J3 U - $upload->savePath = ''; // 设置附件上传(子)目录
6 \8 S$ m, D9 V+ Z2 M* e- j/ j - //$upload->autoSub = true;' _. b$ N; e: y' C/ v
- //$upload->subName = array('date','Ymd');
0 [1 ?5 @, G6 W) z; E, r - //$upload->saveName = array('uniqid','');//设置上传文件规则
- F @+ W- R' \2 j - $upload->replace = false;
4 {) F, I {: Q - $info= $upload->upload();//执行上传方法/ m% Q/ l0 G4 l
- if(!$info){; E: n8 L8 ^( W% |
- $res['status'] = 0;
# w4 {+ M! a: c" ~8 N6 b6 ^: [ - $res['res'] = $upload->getError();8 e. @' r5 y9 m+ @) m/ R% z( \9 S
-
- ~2 @ y0 g5 U1 m3 l - }else {4 p8 Q3 E% v/ t$ R+ Y% h
- " W% F. u+ L" }8 p8 z
- //获取上传文件信息# y, |) D. z! `8 q% A* G0 `0 r" U
- foreach ($info as $file){
* d( i/ ^: @; V; i - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
- G' b6 h- c2 Z. k- y4 [% H - $name[]=$file['key'];& g! {: |6 {, V/ Y1 V( F8 S1 R" z
- * x, w6 d, J5 S6 ]# R
-
) S6 B) t3 X/ s1 f# o e! g - }
! f( Q+ ` z% e6 E6 Q) K - //图片物理目录删除、改名图片用5 O! R/ W( b3 ^0 i4 x, f3 v
- $bigimg=$file['savepath'].$file['savename'];6 b( L t9 F* w+ a, T
- //$_POST['goods_big_img']=$bigimg;( M0 p5 K- K3 u- h. a6 O& t7 B
-
* w' x. C* X3 l) I/ | - & o( h- H! b# q6 J8 g# ^5 v
- $image=new \Think\Image();9 y# M: g0 X& T) L' H6 F. M0 e& ~
-
* T, f: `7 S% w D3 o - $srcimg=$upload->rootPath.$bigimg;0 a; z. J/ N& v8 ^
- $image->open($srcimg);
b7 M/ I y7 y8 } p% A - $image->thumb(500,500);$ J& h( s e9 V& f- }2 V
- $smallimg=$file['savepath']."small_".$file['savename'];
}" T" i6 u# z7 V1 j& b6 [- T - $image->save($upload->rootPath.$smallimg);" h! [% F- S0 ^- |+ ]
- //$_POST['goods_small_img']=$smallimg;% ^( n$ b" F' M# R0 n1 {9 x1 @6 x* F
-
& S- w+ O }& T/ q) z ?/ j - / F5 h4 j2 U! ]# a7 M7 S
- : G5 b/ C: @7 v6 L
- if ($path_old && $img_path) {
0 c. a# j" u; w8 t9 V9 G6 M - unlink('.' . $path_old);+ R4 |' I" t" Y4 B) K7 B! Q3 G( Z* s
- }
( I* H5 b' x v. \$ N# X - ! u8 j- n$ h6 e
- " n c6 z& o1 E9 }( p. ?, h
- $res['stats'] = 1;* y, |% Z+ Z4 u9 q
- $res['res'] = $smallimg;
8 e9 ^7 L- j7 w/ I* D - $res['name']=$name;
9 P8 v; e8 |2 m' F2 J9 l- r$ _ - }
6 W5 X D7 e% L" h: [9 k6 j* Q8 E -
, h8 H3 ?/ P) B: b -
$ C' i7 x- f& v" ] - }
复制代码
* A; O" C2 k+ T/ f7 w2 h1 P; ~; R( H& }
|
|