管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
5 ?/ R1 x( B* x+ t H -
' @9 X+ G" V) e6 ~, B - $images_path = './Uploads/image/shop/';
0 a) h$ V0 U" |9 p B - if (!is_dir($images_path)) {
. y! s/ m) n* S8 J: X: V - mkdir($images_path);
$ d5 R. ^; O; C - } ! ?- h7 f; B: j4 k
- 0 V7 U0 F* t" I) ?
- 2 @9 d+ f; _/ L$ _0 a
- $upload = new \Think\Upload();//实列化上传类
, n" H3 a* y8 H - $upload->maxSize=4145728;//设置上传文件最大,大小
, f& D4 n! P' L! ?. r6 U - $upload->exts= array('jpg','gif','png','jpeg');//后缀! z& z/ e) ]0 G+ a) o& i7 c% R; l
- $upload->rootPath =$images_path;//上传目录$ k3 T1 Y- W8 i, v, \) r
- $upload->savePath = ''; // 设置附件上传(子)目录& _3 b; v( X) ^; Z) } h
- //$upload->autoSub = true;
1 G4 q1 h1 i- f5 a! E% r3 t - //$upload->subName = array('date','Ymd');3 s- u- t+ q& l( }' w! \; b
- //$upload->saveName = array('uniqid','');//设置上传文件规则
- g- s [2 v! @; \ - $upload->replace = false;' w. G4 C* q } J B0 v7 Z
- $info= $upload->upload();//执行上传方法
8 {! `( _" n6 w5 I9 j; n - if(!$info){
6 P) V5 E* D. E1 S5 L - $res['status'] = 0;) } e& S* A8 S2 S; V4 f7 Q2 X
- $res['res'] = $upload->getError();
3 ], y1 b2 `$ B6 S( \, e - $ A- u1 V/ p* @
- }else {0 A" s$ m) D4 z4 B& p
-
& U# i7 Q+ ]+ J0 M8 K - //获取上传文件信息+ d' M+ l6 |& `7 O5 [# k; n
- foreach ($info as $file){
@6 Q) u& \- |; l; b - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];! e( v6 e& y8 A6 b$ ~
- $name[]=$file['key'];! x4 _2 o# j$ S# p: |* \! b
- + I1 q8 C6 w! o
-
% d5 j. h! Y" a# P7 A - }
& j j0 ], r& f+ u: |. A - //图片物理目录删除、改名图片用
! ~' g7 [; B$ m' l1 s/ d - $bigimg=$file['savepath'].$file['savename'];. Z8 M1 v$ o' A, L' I8 W
- //$_POST['goods_big_img']=$bigimg;7 K8 _( _% g* X" b
-
2 J% [' ^' E+ a$ m/ R! w! @ -
+ ]2 i6 s7 P W i) e - $image=new \Think\Image();
& ^7 |- X+ C! B1 C9 k - : m. @9 w9 ^$ O W V
- $srcimg=$upload->rootPath.$bigimg;
5 Y( r: s4 G/ K& `# V9 _ G$ R - $image->open($srcimg);
- a ]+ Z# l) ~ d& l - $image->thumb(500,500);, B% M$ I0 S9 |% z8 [ }& ]+ |
- $smallimg=$file['savepath']."small_".$file['savename'];" ^9 g: x6 J7 V M
- $image->save($upload->rootPath.$smallimg);$ g5 Y0 P6 q4 j" N! e8 E5 X1 j
- //$_POST['goods_small_img']=$smallimg;
7 @0 _& t) d+ [ -
- M/ G7 L, D; \6 s" G+ o - 9 k% e* k+ k% I6 m; w, N4 e
-
; j/ e! X0 C0 T3 P7 R - if ($path_old && $img_path) {) x/ B$ y5 D" Q- A' \1 K
- unlink('.' . $path_old);0 N- U) k* \3 e' n
- }( k- P1 z) Z @% x5 @
- . Q: Q+ r" U1 o: C x
-
; E3 w9 t+ K. h9 s5 D - $res['stats'] = 1;
' a: @. p; G) m( }" O/ j$ l G - $res['res'] = $smallimg;
$ i4 }4 B" s( g% T - $res['name']=$name;
6 W# Q5 w4 n& P' s- i5 }) S1 I4 U - } m' o/ G0 n9 Y. X ]0 V! ?. ?8 @
-
7 c: ~, h5 U) A2 e -
% u0 Q1 k. `% a+ ?% [* f - }
复制代码
. Q, d; T! v; _, w9 R: ^& I
+ A( \0 @; Y/ G. O- c- }3 \ |
|