管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
# z# i9 }7 H* z8 G -
' B% _1 ^$ _8 [0 Z - $images_path = './Uploads/image/shop/';1 p5 h$ {5 n. R; Z5 A) {5 Z9 u# ^
- if (!is_dir($images_path)) {
: b. |/ x1 e1 Z$ ^2 v, ?" ` - mkdir($images_path);
$ H$ W9 N* Q, B$ ^9 C8 V - } 0 L# c* t p" t/ ?. P
-
7 ?" l7 l# p: d8 [ - 4 p# Q+ t$ s6 Z. J) g. y4 o5 A
- $upload = new \Think\Upload();//实列化上传类
7 E( o& t! [& L - $upload->maxSize=4145728;//设置上传文件最大,大小
9 e( ^) C/ J1 z6 Z- u3 F9 D - $upload->exts= array('jpg','gif','png','jpeg');//后缀, j W/ ]0 R0 j" A( Q5 n$ M
- $upload->rootPath =$images_path;//上传目录
6 s1 O$ Y: q% J4 T, k2 _6 D; s - $upload->savePath = ''; // 设置附件上传(子)目录
4 j; X! U1 T! G9 Y- E - //$upload->autoSub = true;
+ [- y" f J: P - //$upload->subName = array('date','Ymd');
, ` F) w4 y; l+ |) v - //$upload->saveName = array('uniqid','');//设置上传文件规则% h9 h8 a5 c6 L q2 s
- $upload->replace = false;* V& |/ W( p& F, B( l
- $info= $upload->upload();//执行上传方法" _8 P# e6 S2 b1 ~, T
- if(!$info){$ A3 B% O6 I, L6 A8 `- Y( j
- $res['status'] = 0;( ]% @/ e) M/ F1 [+ P; T
- $res['res'] = $upload->getError();/ Y1 z7 y3 U6 y) v- J& r
- 0 y* [1 n& }) M0 O' a* h2 g3 E3 L
- }else {
4 ?3 O$ f1 {: V5 W - ; ?1 N5 E0 q6 p6 C# W
- //获取上传文件信息) F( T% k# i6 y/ i4 v
- foreach ($info as $file){
1 J- o$ j% M$ R - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
9 z2 O H" t" ] {9 f - $name[]=$file['key'];5 m& m9 f$ {+ `1 ^- q0 @
. V- z* P: \( S/ T# Z+ ]( L- ) m3 d6 G: E3 Z; m$ S0 M7 U9 |! x
- }
& z' I/ o; T6 d( l/ ~* [ - //图片物理目录删除、改名图片用
* \" o* C2 ^# i6 Q3 q. { - $bigimg=$file['savepath'].$file['savename']; e* }9 |$ ^2 K/ L4 ?, Q; [1 b7 P7 l
- //$_POST['goods_big_img']=$bigimg;0 }# O& y) t7 X- x2 C) q2 {
-
" K- s# Z( Y9 ^3 T( q -
" k! S9 A$ m/ f, `- U5 ?8 n - $image=new \Think\Image();
( f+ d6 R' B* h( m/ b -
" l( F& a% \- r. Z. ~# A - $srcimg=$upload->rootPath.$bigimg;
" A D0 ^; W" {/ ~/ Y$ o( c - $image->open($srcimg);$ n: {4 h" c/ Y
- $image->thumb(500,500);8 L* ^7 F( r4 j1 l2 {3 T& J4 E7 G
- $smallimg=$file['savepath']."small_".$file['savename'];& z# M! @$ b& T/ K
- $image->save($upload->rootPath.$smallimg);, ]- F- D( f o2 ^7 Q' A
- //$_POST['goods_small_img']=$smallimg;0 J# p" |7 R6 b# ?8 n i/ [3 K0 ~
- / @; Q' U5 w' N
/ n$ s+ R4 T& Y" q+ A( D$ Q! Q- 8 d. w# D8 B$ X1 q
- if ($path_old && $img_path) {+ Z- e3 a5 V+ \
- unlink('.' . $path_old);- V7 U- Q- q" v* X9 F7 \; A
- }5 @& F$ @" x: n
- 7 p* [1 l* ~% C/ M% a
- " S8 D7 c8 Y" [8 t# Z( X
- $res['stats'] = 1;
3 |) j& Z! n( R4 K% I$ g. [ - $res['res'] = $smallimg;* l+ O' o7 c, M2 A
- $res['name']=$name;. y1 Y- x6 `( i9 Y
- }
! i+ t# ~# ~$ K5 g4 n -
% U# T2 a' k5 W -
+ r2 c( k# R, D! \8 K; K6 G2 v* x, e - }
复制代码 6 f. z% K1 d v, ^' k
, `' R! k& s8 J& _/ j% U1 z |
|