管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
: A3 A2 [$ g1 D4 W" ~ -
7 `0 j- E& Z5 d1 U+ Z2 g3 S. }9 Z$ @ - $images_path = './Uploads/image/shop/';7 l) c$ D1 f2 l# j7 v0 M7 r4 R4 c
- if (!is_dir($images_path)) {
, u7 x4 Y! n& r8 E9 Q0 { - mkdir($images_path);8 M; G2 a1 v* L S- u1 j/ Q6 S3 r
- } # u: k" j/ `, R& R9 Q
- ' G- C; o1 A- D
- 5 V q t3 P) M5 l
- $upload = new \Think\Upload();//实列化上传类3 R4 w* D: ?1 p3 h) U% r$ Z
- $upload->maxSize=4145728;//设置上传文件最大,大小/ _0 Y: J$ F; M
- $upload->exts= array('jpg','gif','png','jpeg');//后缀
! C/ J& E& E5 _0 W+ c - $upload->rootPath =$images_path;//上传目录
4 X- j+ I/ r2 n5 U% l! G1 L4 x - $upload->savePath = ''; // 设置附件上传(子)目录
* \0 _% l& f. `2 X- @ - //$upload->autoSub = true;/ b6 S7 f/ R2 I# A# S: E, N% T4 F
- //$upload->subName = array('date','Ymd'); x9 W7 o3 ~' ~/ d) x/ `
- //$upload->saveName = array('uniqid','');//设置上传文件规则
" D$ j" i* \4 D" M - $upload->replace = false;
H$ W* k$ P8 V7 P- {( J& X - $info= $upload->upload();//执行上传方法8 s, U! t! E: a% \9 x9 w( w' r8 p
- if(!$info){
+ d! `' w Q' G2 y. p - $res['status'] = 0;. Y+ N1 J) n. c' O, D
- $res['res'] = $upload->getError();6 z: \; w7 v- B8 u
- 0 n+ B, Z, w7 K/ i+ {
- }else {
1 L& ]% g3 ~ c; d ^ - 5 q6 S/ p& O' K# \. S
- //获取上传文件信息% @$ F, h4 l( i
- foreach ($info as $file){
* h5 f8 x+ V) S - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];) \7 ]1 [3 w. v) h1 }, U
- $name[]=$file['key'];
2 \1 k3 {: M* \9 t - F3 h, X: J& H( P( Y
- / x# [. R7 s9 t$ }
- }# V) j2 G3 y( p! ~
- //图片物理目录删除、改名图片用 N2 _/ p9 Q: J: p1 ~
- $bigimg=$file['savepath'].$file['savename'];# D7 m( B3 k0 ?1 }
- //$_POST['goods_big_img']=$bigimg;
& N2 \: c6 i9 o1 _/ y - 3 Q2 ?1 V$ I, g! e" c& A. a
- ) M5 `$ j* N/ a& h8 \& b6 ]% _
- $image=new \Think\Image();8 F. Q) ?+ \* @* i
- ' Q+ s) Q4 W( {/ }3 W
- $srcimg=$upload->rootPath.$bigimg;/ w; {& R) U6 [* e3 I
- $image->open($srcimg);" W" c. b- z) C2 Z
- $image->thumb(500,500);) P" C9 e: v8 S$ N- c
- $smallimg=$file['savepath']."small_".$file['savename'];
; F+ {7 s8 u& s3 a; n1 i) X- ~ - $image->save($upload->rootPath.$smallimg);0 i8 m# \. ?/ |8 n2 p+ h
- //$_POST['goods_small_img']=$smallimg;) z d3 n( p0 ~1 d+ h% i$ b+ ]4 G
- 3 n3 ~# A' B; ]! J( G: r
' G( z1 q( I0 s" o' ?- ; W! w4 N b0 K- r9 G
- if ($path_old && $img_path) {+ V* }1 \ B/ f P* L
- unlink('.' . $path_old);8 v* x! J* I. n9 u1 V; C3 P' p
- }: H7 D7 M2 p( K' n3 ?# U
- * X4 A, G0 s+ n
-
! u' h) j: A5 E* l" c! \4 v9 k) y - $res['stats'] = 1;
7 A6 K( B5 F: t2 G4 s0 n" D - $res['res'] = $smallimg;6 [' f+ w1 }. C
- $res['name']=$name;$ R4 q+ s2 U4 `8 a4 v
- }8 D5 k) h( a& |- O! x# A+ R* ?
- . [% ^( O! R3 l( o
-
, ?1 O/ I' z" L) E& z - }
复制代码
3 r1 g3 u O, F) \! K) M1 H) Y0 m# k1 O0 C2 E
|
|