管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){. X' |& }7 w) I0 R9 L
- 7 C7 w- {- Q( I1 h/ p
- $images_path = './Uploads/image/shop/';1 {) Y3 i& O% R! _. K2 |
- if (!is_dir($images_path)) {
- U9 Z( r7 e: |; Q, J7 D! r - mkdir($images_path);
0 Y5 O+ v3 z# ]( ?4 g. N, v - }
6 d) {1 z8 \7 X1 l3 R% u -
$ b. i( J2 B* N9 \9 Z; B
! T4 w4 ~$ N5 v/ ^2 ^1 w) J' i- $upload = new \Think\Upload();//实列化上传类9 ]( }; e3 _+ h
- $upload->maxSize=4145728;//设置上传文件最大,大小/ _; _' g( F. h* @# U5 _; e6 j
- $upload->exts= array('jpg','gif','png','jpeg');//后缀: Q) A7 @. K4 G8 A
- $upload->rootPath =$images_path;//上传目录5 q6 b, r/ Y* V! D) m
- $upload->savePath = ''; // 设置附件上传(子)目录5 b; \8 O) k% s6 L) ]
- //$upload->autoSub = true;
/ H5 \# C" ^% F1 v - //$upload->subName = array('date','Ymd');# u4 S% g' W3 w, F2 K* u' Q
- //$upload->saveName = array('uniqid','');//设置上传文件规则4 x$ q0 E9 o1 S) g5 K" y" c
- $upload->replace = false;' ]9 M. k/ ?# N8 d
- $info= $upload->upload();//执行上传方法' `, ^$ U7 d5 ~' N0 X0 S* z. s+ l
- if(!$info){
: m7 k5 c5 Y0 @) `" X - $res['status'] = 0;$ L3 i5 u6 X, ~ |8 u2 T0 x6 c
- $res['res'] = $upload->getError();" I6 Y6 J9 K9 r/ r1 Y' B4 N, z
-
{; d6 D: C1 Z9 e% a - }else {
( ~$ O8 B$ J% L: e+ J, ~, A -
5 ^- `+ ~; \7 H& t0 s. ] - //获取上传文件信息
, z* K( u! p' U& r$ d. m) G: _( n - foreach ($info as $file){
4 r! x0 P/ i8 x: o+ a2 O) `& y - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
0 M2 T; c, |" Y1 { - $name[]=$file['key'];
+ ], {% ^/ k1 C
+ w" H, J d" W% b- ! b) L* i# K+ Z
- }
! }4 O5 w: ~7 G0 K - //图片物理目录删除、改名图片用( U% N% Q! `9 S0 e$ W. P; R, d% y k
- $bigimg=$file['savepath'].$file['savename'];
# r s' }2 h1 C/ i+ o7 N0 E - //$_POST['goods_big_img']=$bigimg;
; v9 f; d% `" R -
3 d$ h0 q7 r% j6 P* |- n -
5 ~+ Q" G2 C. S5 m7 h- t4 E - $image=new \Think\Image();
0 b$ I) H0 c8 w1 G$ A. V -
" v! O/ v& f+ ]# Y2 u - $srcimg=$upload->rootPath.$bigimg;
% I; i0 ?6 y, e& T- Z - $image->open($srcimg);$ W1 d# C7 F- V3 C/ V1 B* ^
- $image->thumb(500,500);) ~7 l* Q9 Q! T9 T5 ~- g+ }
- $smallimg=$file['savepath']."small_".$file['savename'];3 M. d& v0 I9 f1 f$ l0 F
- $image->save($upload->rootPath.$smallimg);
1 s. z, N* ~" q - //$_POST['goods_small_img']=$smallimg;
O7 g3 \) x, X) }( K - - u, [/ U3 i. b% B
- Y( X, @ E. n h' V& [% `) I
- ! M% m# \, a8 ]: J3 I
- if ($path_old && $img_path) {7 x! u0 M( C4 r1 y3 B8 z
- unlink('.' . $path_old);- _8 d3 u. A, L! s" o
- }
3 K- T& _# ^! k - 4 ^( B3 J6 q* W% W; `5 U$ O& q
-
1 k& v" V# I, m% t( U$ ]! C2 t - $res['stats'] = 1;
; @6 Z" b( H- f5 n+ g: ~( }5 K - $res['res'] = $smallimg;
; h- V" t% y8 b8 @: H. D - $res['name']=$name;
; S$ ^9 \1 C, M4 ]& T - }
. w- t- a: F4 } - 7 g, _% U" [( P A, K. F
- & w8 x1 m: C* M9 m+ k
- }
复制代码 % ^; u4 d2 k* F7 u m
# J$ z7 a, t# ], H. F
|
|