管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
: k: r% q1 g1 K6 a& W7 p- ?: a -
5 `, D+ U8 c" A4 E2 a5 C - $images_path = './Uploads/image/shop/';* z; c9 A* {1 D
- if (!is_dir($images_path)) { B2 X4 Y/ H( ?0 Z; D$ f7 v6 c. W
- mkdir($images_path);
8 P5 q, Q7 O$ e4 n - } , a5 y+ c$ g' Q2 S% J/ Q0 \( w
-
2 t6 X: E5 z" g# l# E' S I5 Q: ^ - ^% g A0 n- [
- $upload = new \Think\Upload();//实列化上传类3 u. Y% g6 S6 x: V1 O, i1 d
- $upload->maxSize=4145728;//设置上传文件最大,大小
+ w6 z' o6 o& F* F! t' K - $upload->exts= array('jpg','gif','png','jpeg');//后缀
' `4 T! v) E1 J - $upload->rootPath =$images_path;//上传目录% _! ~$ _$ t0 u' H2 r
- $upload->savePath = ''; // 设置附件上传(子)目录8 k9 y0 M$ k" d' G/ N: T7 _: i
- //$upload->autoSub = true;/ d! I( W% p- k; C, T/ j6 k
- //$upload->subName = array('date','Ymd');
/ Z2 s" Y* T( {6 g k - //$upload->saveName = array('uniqid','');//设置上传文件规则
# w9 l: s0 Q% U" ~9 c) j r- X) F - $upload->replace = false;9 p$ B/ e9 a: Y" u; [; w, J; e
- $info= $upload->upload();//执行上传方法! L* g; b# v: R* i: h0 ~8 [8 `' v
- if(!$info){! k- E$ P+ j, E; p
- $res['status'] = 0;4 g; G$ Z/ R6 F" S3 b! q
- $res['res'] = $upload->getError();
, {5 I* F9 Q& k- ?; t - . H% z6 ?$ N. V7 q
- }else {# I* ~, N, ^% h5 B2 I/ f" B: x% ?4 x9 m
- / Z$ y M0 t3 }3 q6 w8 H0 O: J
- //获取上传文件信息; c: g' I9 c" F8 Z$ i
- foreach ($info as $file){4 r0 X8 D. c2 Q1 L1 D2 c4 G
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
2 S7 e* F$ A9 z; o; R - $name[]=$file['key'];
6 W% O. N. J# Q+ Q6 a6 D4 v - * K" G9 g$ |2 K9 v$ r9 P# L" l! ^5 l0 e
- 7 ]* S9 N! J6 y$ y5 Z0 Q
- }1 Q( N7 ^0 \# k* Z `& d
- //图片物理目录删除、改名图片用7 G* f& ~" c, G
- $bigimg=$file['savepath'].$file['savename'];
- u3 L& d! u& q* ?6 L - //$_POST['goods_big_img']=$bigimg;
& E, N& U/ R0 Q# d1 h8 D -
5 M9 y8 {' Z) h8 T% E0 |) ]& P -
6 `, r$ j0 I, K5 C) t6 t - $image=new \Think\Image();
% u/ t- N; c$ _# k- e7 l -
- k, E+ `6 {# c/ B# h - $srcimg=$upload->rootPath.$bigimg;
# |; k4 ]6 V" o! A& D! E - $image->open($srcimg);
4 Z( I1 [" q& r2 N. [ R, y+ ?. s - $image->thumb(500,500);; G; Z; G! b9 O
- $smallimg=$file['savepath']."small_".$file['savename'];* Y. g( k8 q. ^8 L" B" X" ^
- $image->save($upload->rootPath.$smallimg);
; Y0 G U' _& Z7 u4 o - //$_POST['goods_small_img']=$smallimg;7 q# `7 Z* g( T3 s w% l& l
- 7 d8 N/ r; x& J% N: Z
% h: r( j+ c8 E, i, S+ D- 0 H6 Z- s, X& r) R1 P
- if ($path_old && $img_path) {
/ Y( M2 e* U W/ G# t. ` - unlink('.' . $path_old);( R( t7 Z9 \0 W# i i8 G
- }: n; o8 ~. m% r9 Q
- % X7 z6 H( {: v* X$ O2 t( J
- 5 X9 T" S! o; T8 i. }" [- w
- $res['stats'] = 1;
# l I# r( |# g0 v - $res['res'] = $smallimg;% v. J1 E! q! v) w9 E. e/ A
- $res['name']=$name;1 ]2 S0 [& t2 [8 D @9 }
- }
% o2 |5 r- y r1 g. F$ B' N1 M R! h - : { C' \3 p2 |( Z! v
-
# k; d5 m8 B0 }. t0 N5 ^( w* `6 N - }
复制代码 ' A9 X9 @% ^4 @/ s0 C# n
) a2 V# ?7 i! ?9 D
|
|