管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
! W2 w; _. g; d7 ]; d1 Q' _ - 5 \2 o% c3 h$ x8 D* e0 E/ }
- $images_path = './Uploads/image/shop/';
1 j5 ]0 Z; u: a* i' J - if (!is_dir($images_path)) {0 I5 w& H$ b/ N% v3 N
- mkdir($images_path);
# @: V g- \. z! X: v$ K - }
i; n- c! d% I5 R" z -
' J3 H4 U, U, s0 N7 |( ~
$ S) c: W" y! [& p. |- $upload = new \Think\Upload();//实列化上传类) h6 ?+ {7 E) P4 {/ E
- $upload->maxSize=4145728;//设置上传文件最大,大小
s. S+ F5 l5 R0 Z3 R9 |/ X - $upload->exts= array('jpg','gif','png','jpeg');//后缀# O8 U: S0 q, S5 W( ^( |
- $upload->rootPath =$images_path;//上传目录5 `+ w+ `. T$ ?+ N& l
- $upload->savePath = ''; // 设置附件上传(子)目录
: |5 h4 K8 q3 j/ F) i4 G% l - //$upload->autoSub = true;/ t, H3 L# A7 ]. H4 e( B( x- [
- //$upload->subName = array('date','Ymd');' k" W6 n7 b2 O+ I" _' `
- //$upload->saveName = array('uniqid','');//设置上传文件规则
9 v1 s& [; Q3 {* b - $upload->replace = false;! N! Z% V1 E% ?9 ~/ G. O6 ?# `/ }2 A2 E
- $info= $upload->upload();//执行上传方法2 ]) C+ L+ A* R, P" b- s0 F
- if(!$info){
' d: v; L; p; r - $res['status'] = 0;
6 S. M8 c. Z" b/ n - $res['res'] = $upload->getError();
i0 ^# ?8 H) M9 X/ G3 a. R6 R - 2 d6 ]% Y1 ^! S, i6 ^, J& l7 r8 ~
- }else {8 o& }! e {# A( M) t( f( Q: j
- + k# L5 e4 R' k3 `) G D* e! Q
- //获取上传文件信息
8 c& v2 T. }0 M. G. ?; w9 l( X: y$ E - foreach ($info as $file){3 s+ P Z: t) ]6 b& r4 f
- $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];8 G+ G& G2 p) w3 |+ I7 {: N* f. k
- $name[]=$file['key'];
: p$ |6 ~! W# _6 Q
, k7 I( T7 ~) U, N; Z- $ a/ q# D0 {4 ^) k+ O6 j
- }
, i5 l4 u3 I2 z1 u# ? - //图片物理目录删除、改名图片用 a" G M9 j, @ s# r
- $bigimg=$file['savepath'].$file['savename'];
+ s% J- y$ V3 s/ f: R - //$_POST['goods_big_img']=$bigimg;) c) r6 l; }- x7 Q0 D" z
- 3 j H, X8 d* `1 j: z2 X5 o
- / F1 g6 U0 D' z" f9 v3 i
- $image=new \Think\Image();8 x' {# E1 M9 ]/ @2 ?0 e
- 4 a% i+ L2 U# {, m+ ?
- $srcimg=$upload->rootPath.$bigimg;
/ v/ V; O( y6 M, _& \( H, z - $image->open($srcimg);( c& T1 G: X3 T" ]
- $image->thumb(500,500);. P" V" _; \8 n3 K, F
- $smallimg=$file['savepath']."small_".$file['savename'];2 p( f- J; l: w& t; m
- $image->save($upload->rootPath.$smallimg);& e+ s) q w( A% g8 P& |
- //$_POST['goods_small_img']=$smallimg;% m- |, i2 Q/ l$ A7 P Q$ s" |* c/ e
- 6 k. T: C1 ^: ?9 b& _: ?8 H
5 q' m- J2 \ z3 T4 u8 |3 |- 7 T+ h \; C6 s4 b; o* P& Y
- if ($path_old && $img_path) {
& q8 R( \6 i& @& e: Y% f' s2 O - unlink('.' . $path_old);
, H0 _7 ]- X2 x3 L/ F) l) u3 [9 f! B+ k - }, _( g2 @0 f8 P1 B1 B+ p
-
4 l+ M$ _( O6 ]5 N" Q0 W" Q A - ! Q. u7 e1 h6 q& Z2 @" e1 ?# Q( Z5 ]
- $res['stats'] = 1;, o, M8 @ A2 J
- $res['res'] = $smallimg;+ |4 L+ R6 P% ^" X: l
- $res['name']=$name;
, V/ {" z4 E. h8 C* q - }
& ]. y; i3 p: ]0 p, r3 H- F$ e$ _$ j) o - 2 M- M/ I+ E) _! K2 r. d5 N
-
0 f" ]; `+ ]! }% u$ i - }
复制代码 # G8 S/ B E" n4 K9 l
6 H& X- v1 D( J! j0 d7 h
|
|