管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){/ _3 l0 U4 q: G1 H. M
-
7 o, u% G* s n- f - $images_path = './Uploads/image/shop/';. h4 e. o/ y9 R' C, M% I
- if (!is_dir($images_path)) {4 e6 t+ a; } J8 e; p! \
- mkdir($images_path);3 P/ Q6 z* m6 U% C2 v
- }
1 \9 m7 q$ }$ [( w. ^ -
9 W% j! |3 p8 c
$ I" r/ ~* E$ r/ X0 r- $upload = new \Think\Upload();//实列化上传类
; G6 D6 \0 [$ h( _. z - $upload->maxSize=4145728;//设置上传文件最大,大小
( @/ F0 g# S5 u4 C' N/ h/ L - $upload->exts= array('jpg','gif','png','jpeg');//后缀
# p/ `+ x0 z! H9 H9 S1 J7 U# T% O - $upload->rootPath =$images_path;//上传目录
! O- H8 m$ Z: f* {) A: i: l, b# H - $upload->savePath = ''; // 设置附件上传(子)目录
& V/ q, ]* n: T% D% ~$ p - //$upload->autoSub = true;
& K. N2 {& M/ [$ \$ L" C+ J% F9 m - //$upload->subName = array('date','Ymd');* I! {7 f2 j8 D% p
- //$upload->saveName = array('uniqid','');//设置上传文件规则
) [% g- ]: O/ b* B" y: i5 l% B* F1 w - $upload->replace = false;
! R% C5 C! z# v! c1 }" T8 q - $info= $upload->upload();//执行上传方法' p8 Z) W- Z ?! T
- if(!$info){
& J, \3 c X; E& \0 g - $res['status'] = 0;
' c* `- z9 `" \3 @* j! ?4 E - $res['res'] = $upload->getError();
( g; M8 d! F+ j# p/ @+ \ - / t' R6 X' R# @2 v9 Q
- }else {
" O) F: g1 n8 D' k) {! U5 I" l - * n) [. U9 }/ A. M8 w* k
- //获取上传文件信息) A S. p; J+ w2 Q$ Q. ~& R9 Z
- foreach ($info as $file){
9 h" L) B! T0 r9 `$ t) Z5 p - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
) B( K( s) M1 f# s5 J+ K( O - $name[]=$file['key'];
. ?: I- e: v- W7 [( ~
9 ]+ H5 \ u' U# r. I2 F% f-
4 |1 y% B2 \9 M - }
1 W; G& e1 s: {# ] - //图片物理目录删除、改名图片用
2 E; M; O# v0 W4 D3 p. i4 A) k - $bigimg=$file['savepath'].$file['savename'];
: f8 M# _/ Y# q% G7 Z - //$_POST['goods_big_img']=$bigimg;. ?+ p4 ^6 T, ^* M. w- i
- $ `! J3 h b% z8 Q: b; Y) @9 j
-
6 p. v6 x4 E) p1 r, U' q& V( | - $image=new \Think\Image();/ {) T6 f! W% _1 v
- % _+ J _1 X% F4 L* K
- $srcimg=$upload->rootPath.$bigimg;
2 E, v: I+ j1 X' c: e: _ - $image->open($srcimg);1 E2 k1 U& z8 D) F9 I; s
- $image->thumb(500,500);
# v" n. Y8 s0 W. v; e! f8 t - $smallimg=$file['savepath']."small_".$file['savename'];
" f3 i: E. G# P6 j - $image->save($upload->rootPath.$smallimg);1 u5 ]) F7 T! ~* I( T; L
- //$_POST['goods_small_img']=$smallimg;
/ {. p- B& \9 t7 [ -
' l0 M7 k3 m. z6 n
& f, T I" ` Y$ O-
: a6 \6 G8 C% M( E _: l - if ($path_old && $img_path) {
2 l1 F8 P, {* z" q6 L% h: h% ? - unlink('.' . $path_old);
; M5 R$ v$ F1 L K! P( ^/ ~, `. u( h - }7 p3 o2 V5 S9 n* c1 f# b9 L3 W- _
- 2 w- U: {! C( M- \& s
- ) t- m0 ^) A0 R
- $res['stats'] = 1;
( }2 y) P' l% ]: O - $res['res'] = $smallimg;' p' l6 H/ I# g; Z
- $res['name']=$name;, ^) j( v# E+ @& K h
- }
, O& z& n8 |! J5 w -
1 s# t8 b; ` z v' q -
& `, J. E- A) q6 E - }
复制代码
}' T* S' `6 v# c
0 p8 E# f5 c: w! Y# M8 b! [2 U |
|