管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){1 d% q! F9 l0 ]/ \) S
-
- L9 r; C, X# S( ]& F& k - $images_path = './Uploads/image/shop/';
. `: {+ P3 f+ R5 U8 g$ k; y3 N - if (!is_dir($images_path)) {7 n: `; l! w- J, A; }( s+ G
- mkdir($images_path);4 y5 ]5 R* B/ d, t* h/ e
- } 5 `; U4 a0 h* l# \
- / ]; P, `- R( H" p
- * r2 F- t8 R- O6 Z5 u! N
- $upload = new \Think\Upload();//实列化上传类/ J" q$ @! S" B( }: [
- $upload->maxSize=4145728;//设置上传文件最大,大小- G, E: o: S: g6 @9 ]
- $upload->exts= array('jpg','gif','png','jpeg');//后缀+ \0 O. A2 k+ P
- $upload->rootPath =$images_path;//上传目录
; `$ p5 A6 Y% N0 |- y - $upload->savePath = ''; // 设置附件上传(子)目录
- n1 {3 G; m9 k/ {$ X - //$upload->autoSub = true;; [. I+ l) t- ~9 T- Q5 a* z
- //$upload->subName = array('date','Ymd');! {2 n5 J; i7 m; _3 H
- //$upload->saveName = array('uniqid','');//设置上传文件规则; J3 u" ~6 y/ `) O
- $upload->replace = false;
3 J" @0 m" X5 u' V. M6 ] - $info= $upload->upload();//执行上传方法
$ W* S% |2 W' A* I4 A - if(!$info){
: Q. E+ \" G" { - $res['status'] = 0;
" ?6 B' v7 i0 z* S+ B3 n - $res['res'] = $upload->getError();
* i2 w5 o4 c! f' p) x: Q0 X - ( n: f2 |9 j1 }3 \! t
- }else {
2 _5 Q/ A+ X6 x# z( P. F$ } {* a -
! @- ?0 y0 U; p& x$ S+ L1 N - //获取上传文件信息: _/ p' B& h1 h
- foreach ($info as $file){
7 @& Z) u# {. W6 f% Z" f2 C; E/ D, D - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];( b* ^' X; [* p4 H
- $name[]=$file['key'];
) z7 l; E6 H7 f+ m
" D* I+ k8 T3 H% h5 m1 ?" u, E2 i- # }6 N- W" r; I' `' V
- }* ?$ b! m" ?9 h6 Y# W
- //图片物理目录删除、改名图片用/ x: ^& t d* i" g* R' m. y
- $bigimg=$file['savepath'].$file['savename'];9 w' K/ }( a# w* g+ d* f
- //$_POST['goods_big_img']=$bigimg;
; m* _) u. n+ I, Z* x -
' x) A( \# q: {7 T; y9 h -
7 m- h/ @6 m' z- I5 k/ `4 | - $image=new \Think\Image();: v1 Y7 K) N B* C% W
- - z, i, q( Z3 g% F- ]- P
- $srcimg=$upload->rootPath.$bigimg;
/ O* \3 v: u# v* P5 b' r - $image->open($srcimg);3 r. q% V8 I" s1 u( Y
- $image->thumb(500,500);, _/ ]% w6 R: n5 k/ d
- $smallimg=$file['savepath']."small_".$file['savename'];
% j* F( s, o1 e - $image->save($upload->rootPath.$smallimg);( {8 ^4 K$ k! n5 ]$ m: Q2 P2 N' m' I
- //$_POST['goods_small_img']=$smallimg;
& ?4 o$ h7 u! X5 x* Q! N: f* _$ _ - 2 M: K- V- [' p1 X' q1 U
- * W: z+ v! d- m5 {
- ' z/ Q" ^- p) f) {
- if ($path_old && $img_path) {, [8 Y, {# |* q; ~
- unlink('.' . $path_old);
" V1 C# H) k: E* n' M - }% j/ o+ O* r+ H3 G
- ( ~' o0 B7 P* v2 H
- . V3 t7 B, |1 |- }0 G) @( O: C4 k
- $res['stats'] = 1; I8 N }' Z5 N3 _
- $res['res'] = $smallimg;
* q8 w% x) b: W; e - $res['name']=$name;9 K& }7 V) p; I4 k4 W; i
- }8 v: I) F X1 d' R2 ]: R
-
2 H* {; ^) M+ h - / N7 u" C! C- n* g7 h7 ?5 D
- }
复制代码 : |0 ^% H/ c) ?1 I `) I; ^7 l0 W
( z) R1 S- D: I |
|