管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
9 f0 d6 e* o) y8 Z/ h$ M -
4 ~6 k! ]# Y2 T- ~% s6 A9 X# x' A - $images_path = './Uploads/image/shop/';
1 W. M- b9 M: U1 Z* `3 l9 C - if (!is_dir($images_path)) {
( s- j9 B, q$ ~" `) |0 B - mkdir($images_path);
- X4 |% k% R7 E - }
- w, S) M1 S3 l* a+ X* b" ] -
9 E! ^/ @1 i t
6 L. {! B( C9 Z$ d- $upload = new \Think\Upload();//实列化上传类0 Q# W) W7 M7 {7 w! `
- $upload->maxSize=4145728;//设置上传文件最大,大小
. i+ t' k0 n) p: V9 k; z - $upload->exts= array('jpg','gif','png','jpeg');//后缀2 {* @" P4 i+ k0 e0 M }
- $upload->rootPath =$images_path;//上传目录
7 T, Z0 m# R5 i3 r - $upload->savePath = ''; // 设置附件上传(子)目录. m# u! m4 f1 P* H5 B1 Q
- //$upload->autoSub = true;1 E$ ^- ^9 ^3 R H; M8 E2 M
- //$upload->subName = array('date','Ymd');
2 G8 D3 t3 g, D# u - //$upload->saveName = array('uniqid','');//设置上传文件规则3 ^" C. `! w: R1 P6 T* q0 u6 c
- $upload->replace = false;
# s0 ?: u/ ^ Q; {# U! m- \ - $info= $upload->upload();//执行上传方法& O: B. y' }: Z1 |# s7 I- j
- if(!$info){. ]. F' M9 J1 s! h2 Y3 I. W2 q* u
- $res['status'] = 0;
5 _- b" t, Q9 s- |3 S - $res['res'] = $upload->getError();" w+ m3 @* `7 N* {% W
-
. K9 S* u5 p: \! {- h, v# g3 O: B - }else {+ E9 _6 Z# W% ~) `/ m
-
8 j7 C( ]7 {" q - //获取上传文件信息
7 M' g( n* I5 t% x1 t3 J+ a - foreach ($info as $file){
, L" y0 l' f; R! S! m - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
* r6 n% U' p0 q - $name[]=$file['key'];2 Z7 [: X" R' R" l
- ) c( v( Z! j% D: P4 Y; i$ Z1 g
- # R8 E6 _4 }3 F( E
- }2 X& k- i, |6 F
- //图片物理目录删除、改名图片用
* {: ~$ v0 u8 ~. I - $bigimg=$file['savepath'].$file['savename'];
0 T$ v6 h }% h+ L1 Z - //$_POST['goods_big_img']=$bigimg;
; ^; ]' d1 D5 E* k3 k! l, p6 ]1 z - ' N9 ?( y R9 ^! u6 J$ F8 j
-
9 l: w; V+ i" Z. u& f$ X - $image=new \Think\Image();/ |+ l& v% I' e! U0 i; j. ~8 N
- 8 C$ e: F5 I* u7 n; k3 o
- $srcimg=$upload->rootPath.$bigimg;8 o; g9 ^' M! e7 L+ e% j
- $image->open($srcimg);. h# H& u/ d) ]" |! P% x, B
- $image->thumb(500,500);; A2 l9 ^/ G$ ]' O! X* V* Q6 ?
- $smallimg=$file['savepath']."small_".$file['savename'];
; b2 @# m! l- o& `- H - $image->save($upload->rootPath.$smallimg);8 B* N4 n" F% N1 n
- //$_POST['goods_small_img']=$smallimg;
" b$ ^! a2 F+ l2 s - * s) c# N7 {9 j1 N
/ p8 O3 v3 ?' @* d3 K6 o: k1 `* _- A K. D! h, h! q c
- if ($path_old && $img_path) {- }. _; p! E6 ]/ s% X; p' j7 z
- unlink('.' . $path_old);
* C! f/ i# B8 }9 h$ C - }
8 w# T$ I" h/ Y/ e( G3 v" D& K3 d - * u+ W+ \ i! h/ m' s
- ' v4 X7 Q5 @ A; r+ R( V% ]6 v* z- Z
- $res['stats'] = 1;
' }$ ~! N! \2 G* y - $res['res'] = $smallimg;
* D8 Q1 l J. E/ @* M - $res['name']=$name;
9 y4 |5 ?9 D# n' g: L - }
: s4 P, V- g9 G, n2 J. E6 o - * ^) |* M- y! q! P
- ) y3 E2 P. X1 H; O: w
- }
复制代码 8 D+ |6 u" I9 q
" n6 M/ r9 \/ _( v) D3 m
|
|