管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
% d. y4 d; J8 o1 s5 ]5 } -
' S( v% J! k. |: L4 w) `' v - $images_path = './Uploads/image/shop/';
( V6 y' q# V# D2 ~8 S - if (!is_dir($images_path)) {/ x" c( e s+ w% |+ f* K4 z
- mkdir($images_path);
& h& c+ ?0 ?, ~" F7 U - } 0 N0 T2 B( Z6 g0 [# G2 M' \
- ) [8 o S: y" ^' P7 `
. X8 T( l# y$ ^9 H3 m5 \- $upload = new \Think\Upload();//实列化上传类
! c, y- ?/ X6 {/ T u, F! ]/ H - $upload->maxSize=4145728;//设置上传文件最大,大小
: I& z- E! W+ x - $upload->exts= array('jpg','gif','png','jpeg');//后缀
; v' I( q: g; ? - $upload->rootPath =$images_path;//上传目录3 |4 \( U' B- ?1 O J/ {2 [
- $upload->savePath = ''; // 设置附件上传(子)目录
# g& ]4 ~5 h4 v a - //$upload->autoSub = true;& Z9 J; ^( N+ w$ y4 y
- //$upload->subName = array('date','Ymd');8 W! a' l/ W* o/ Q
- //$upload->saveName = array('uniqid','');//设置上传文件规则2 ?+ T& p# X! B8 @" h
- $upload->replace = false;3 g' l$ G. q- @) g) m- S
- $info= $upload->upload();//执行上传方法% L1 E$ ?: o M! D, d5 H! N6 S" b
- if(!$info){1 H$ W' J: F3 ~- k1 k/ [" J+ S
- $res['status'] = 0;/ S2 h( s5 v3 ?: z& J1 k @
- $res['res'] = $upload->getError();
# ?- W; X+ E, b7 Y' M9 d ? - % `- U6 G$ n* C8 H
- }else {& |2 j+ \0 P0 c4 X+ Q' k
-
9 `' A- y2 r+ U: @. D5 m - //获取上传文件信息4 u* F4 [- U% i/ i9 g
- foreach ($info as $file){
7 ]" t3 m% M( G' y4 D& ] - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
) w8 c K) }9 }* W6 w9 Q - $name[]=$file['key'];
% R% q& ?6 ^- j7 C( [8 K& _
9 a' \/ v3 c5 @2 x& B- & o8 ]. b. i; E. U; y$ q; P
- }
/ N* C7 [9 G' U" v4 ~# ] - //图片物理目录删除、改名图片用, b+ I. F8 O; W
- $bigimg=$file['savepath'].$file['savename'];
) u( E8 J# _+ ]" F1 v5 U - //$_POST['goods_big_img']=$bigimg;
! ?' Q* ?7 K8 _% L7 X* |8 \- v3 M0 n* W -
" I7 N0 C: p; h! y% K - ( l! d* F* e) @7 g
- $image=new \Think\Image(); v, \, ^% I0 H, F! s9 y
- " r0 @) m" Z8 z
- $srcimg=$upload->rootPath.$bigimg;
2 H, m5 u" u6 j$ \$ J. T; s: H& s - $image->open($srcimg);
, T$ H- L( a! Y, u! \ - $image->thumb(500,500);/ c# s6 W3 [* f. l9 i0 n
- $smallimg=$file['savepath']."small_".$file['savename'];# x% c( ?* p8 |" p e
- $image->save($upload->rootPath.$smallimg);9 N, }: k# T- U/ T* N2 T
- //$_POST['goods_small_img']=$smallimg;
0 y- K, h( V& o - 0 c- I. G, N% W
! A5 `) R% Z' J6 H- 4 _; H: m& o. {
- if ($path_old && $img_path) {
4 \, @) P( I) h: H" g# c" n2 D, ~ - unlink('.' . $path_old);
/ q% }0 T+ |( r1 ? u. L" i2 t - }
! N! S: E8 n% a5 {+ e( r; p - 8 i% Q- C1 J: N$ e: u
-
1 L9 P. ], ?& j* Q( S0 \3 k - $res['stats'] = 1;
2 x1 v3 w; y: W, j" t3 y - $res['res'] = $smallimg;
$ S5 m! }' D1 D8 _ - $res['name']=$name;! ^/ i, F' H5 _) c* Y0 Y
- }# p' e, Q3 S9 z
-
7 D1 t" K2 M. W8 d% t - ! I2 O/ I6 ?; q. }/ f+ s
- }
复制代码 ! U$ V/ S. \: d) ~( ^ U
2 F2 N. E" f( Y- z4 M& V! c( v$ z" n8 W |
|