管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){- }: N4 L& V; R, I! l
-
6 g8 g5 n+ s3 U3 k' ~* }/ \' p; { - $images_path = './Uploads/image/shop/';
, ?/ [1 X! M8 e+ w - if (!is_dir($images_path)) {
+ h, }' R) e1 s( _: O- f% M+ } - mkdir($images_path);
3 S0 v7 \) c* v. R3 l" l/ L - } " h9 ?4 U! B+ v3 ] ^
-
2 b' z1 Q Y l% R0 y/ h+ [ - 6 K* q2 Q- t1 j0 n8 T; O
- $upload = new \Think\Upload();//实列化上传类
1 g# D, H1 `/ ~: r$ d: _- q8 n0 V - $upload->maxSize=4145728;//设置上传文件最大,大小
0 a$ S, b% N$ T. { - $upload->exts= array('jpg','gif','png','jpeg');//后缀
" m) {7 |# h; w8 H _ - $upload->rootPath =$images_path;//上传目录
K' E7 i' M2 \9 }0 r, J; K7 f - $upload->savePath = ''; // 设置附件上传(子)目录3 b6 N `& s5 E. B+ G
- //$upload->autoSub = true;
$ n1 Y" w# N$ T u% }6 `; ]8 ^ - //$upload->subName = array('date','Ymd');% C3 Y; D7 {$ r" s( M. E
- //$upload->saveName = array('uniqid','');//设置上传文件规则
7 F5 @5 W' D' w" \( F- a+ w3 _# ^ - $upload->replace = false;
1 L4 ^! C7 Z3 Z7 T - $info= $upload->upload();//执行上传方法- h9 ?% S- K) d" M: E: r p0 o, u
- if(!$info){
4 x6 Q9 N+ \$ b k+ ?' m6 H - $res['status'] = 0;7 z) { I# c0 _0 V6 ?+ j
- $res['res'] = $upload->getError();
: o% v8 W. u' Q; I" a -
4 e' A+ `6 W: N - }else {5 C+ j5 N7 p% f$ [( M
-
0 d6 l2 K7 V* u. }+ P& D - //获取上传文件信息
; f0 e X" y! ?. k9 S+ l6 Q, u1 V - foreach ($info as $file){, k( z2 o" h1 h. A" m
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];) N9 x2 R. o* B% P+ Q8 t
- $name[]=$file['key'];, X/ d8 g( M$ c# d
- 2 v1 X6 X8 O% u, Z$ b
-
% h8 g; }( r# u, l& x% U& O - }0 e* D# _: o0 I/ W- f* D* w
- //图片物理目录删除、改名图片用
- K: n9 a" r& r4 t# w! X - $bigimg=$file['savepath'].$file['savename'];; ?. [5 ~, K& s7 `& T4 j$ j$ ~' W! w
- //$_POST['goods_big_img']=$bigimg;7 D4 i1 k- d+ j, Q( `8 B
- $ V# ?. p& y0 s( T
-
) d/ s9 r# R& j - $image=new \Think\Image();
- p) ^& o$ o2 a9 A8 E$ a; K8 I- U - ; _/ c; z. m! J, [$ E0 M7 M" w
- $srcimg=$upload->rootPath.$bigimg;
( ~! Z0 r8 ~4 ]+ o7 @ - $image->open($srcimg);) t+ D2 J+ `: }7 b- U
- $image->thumb(500,500);
I/ Y4 d7 p$ h1 L, C3 H6 e8 `) F - $smallimg=$file['savepath']."small_".$file['savename'];' } y$ N$ X5 \2 v( o
- $image->save($upload->rootPath.$smallimg);+ e1 `7 p0 v( B* ~" w
- //$_POST['goods_small_img']=$smallimg;
8 s' I9 d8 y$ a6 s. K& E# | - ( u! i$ W1 r& r
- 5 N4 F1 P9 ?' d# ?& d
-
* z0 D* p+ W7 O) s" ~" x+ P8 w - if ($path_old && $img_path) {* k9 D7 v# N( D: x$ `
- unlink('.' . $path_old);
. w, b+ ]+ N$ U8 y2 L - }0 _, i. O. m) z# U5 x! G
-
6 _5 c' R8 Y2 }4 K -
2 |" f" U. I# [. \' x - $res['stats'] = 1;- |$ R( w* C7 x: d' t( ? y: ]- a
- $res['res'] = $smallimg;& Z4 E; z) |. s* g
- $res['name']=$name;
7 E( n" ]( U) Y4 n1 t' ?* c L( V. o - }
2 Z1 e3 {6 R6 f% p2 p3 L -
+ s/ ?" k% g c3 f! r/ p - $ q. v$ F; `* q$ y: T; Q
- }
复制代码
4 `8 q% _1 u/ m3 \0 G8 P6 K( Z) L) y/ f# v9 L" P6 b0 \
|
|