管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
; i7 r- P0 s! `; B s -
# M9 u* B" M6 J% T1 W8 p5 k - $images_path = './Uploads/image/shop/';
6 |& f( A; w- S4 O! ~1 x- c - if (!is_dir($images_path)) {8 x( Q s! q8 F3 ^' O4 O9 X8 z8 Q; B
- mkdir($images_path);
7 N" J! P$ s* J - } 8 M6 v/ ^5 \# w4 Z# ?0 ]# U. J, i
-
* H" k; Y% `* A* Y2 N: `
( J7 u) k+ c, @( i, e7 Q- $upload = new \Think\Upload();//实列化上传类
: Z( }! g+ j A8 j, X - $upload->maxSize=4145728;//设置上传文件最大,大小
& Y* v# [" K/ J0 D# ` - $upload->exts= array('jpg','gif','png','jpeg');//后缀
3 s% e7 M+ f3 R" O! C3 v - $upload->rootPath =$images_path;//上传目录
, h4 T* R- h1 g! n - $upload->savePath = ''; // 设置附件上传(子)目录
+ B) w' Y9 a- q! [. n" |4 h - //$upload->autoSub = true;* n4 t* b t' ]* _% i* n. N( j5 K
- //$upload->subName = array('date','Ymd');" ^7 C T. W! V. t8 t
- //$upload->saveName = array('uniqid','');//设置上传文件规则& O) M0 l$ m' B% {0 A
- $upload->replace = false;
) a3 O6 m" H H- f+ z - $info= $upload->upload();//执行上传方法
6 `8 `& G3 ^+ R, x% L N6 U. C - if(!$info){
$ Y; h) t& ^5 K- e - $res['status'] = 0;
4 A$ B- `! `! D( o+ h9 r6 z# P, C8 j - $res['res'] = $upload->getError();
$ ~1 L' @! S; [8 j# i$ ^/ | - 5 H* |1 \4 v3 }
- }else {
1 f) O! W+ ]9 D; | ~) J; v0 j - 7 }& C6 U! k) W p
- //获取上传文件信息; `7 Z8 @) U2 k( i7 ^2 {4 Z; [# V
- foreach ($info as $file){
) z3 e( M3 X3 Q- P: g d* @. W - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];) }# d$ c' p/ _: v0 O3 | W2 |1 @1 H
- $name[]=$file['key'];
+ D$ a% q* y# v' G
* Q/ F) [: ~2 ^% n+ q. ]! Q# p-
& h: m: N' x3 r3 V7 i9 d - }
- a' Q7 _' R* A& e4 i; C - //图片物理目录删除、改名图片用* _6 w9 w4 Y" u& s7 v+ a0 I
- $bigimg=$file['savepath'].$file['savename'];( H- E% g4 q8 L9 m
- //$_POST['goods_big_img']=$bigimg;
- {3 o2 U/ ^9 f - 0 t4 {6 y/ h( R: s
- ! ^) t- M0 L9 z7 t4 e J; ?' ]
- $image=new \Think\Image();
$ W. @0 ]' t7 Q+ C6 n- Q. Z - / ^( u7 J3 X4 ~; c, \
- $srcimg=$upload->rootPath.$bigimg;
- x9 G. w2 B0 k0 H - $image->open($srcimg);
5 u( o2 H# o+ `% d: R - $image->thumb(500,500);0 f( E, X7 M, F1 R- m& J; v
- $smallimg=$file['savepath']."small_".$file['savename'];
: r. \8 _3 V, V - $image->save($upload->rootPath.$smallimg);) P( C/ ?) S6 K9 k9 q2 T+ q$ f- N
- //$_POST['goods_small_img']=$smallimg;4 n2 Q7 L* V C8 ~
- - y/ F6 m& j; Q
0 ?+ i* Z, i- }$ `- & J( p2 W8 }: z1 H4 x
- if ($path_old && $img_path) {
* v0 b) Q7 V; k# K% P - unlink('.' . $path_old);
/ p2 c; l$ ^5 L% g& k9 I, V' k - }
# P* N8 G9 R* T; |0 @ -
7 r D# T% K% c! P" L x- k& m2 |7 s - - S5 `9 O. S4 h6 Q# k% n
- $res['stats'] = 1;1 [" q% ?+ u7 J# F7 t. r. |' y
- $res['res'] = $smallimg;! u4 Z9 e$ T" X3 h
- $res['name']=$name;
. k, Y! ^! |, `/ i- f/ [. z - }: G6 l. f" I- G
- 4 Z9 H. ]3 ^% H8 J" `7 Q! k3 T
- 0 H- y0 {, V5 ^# V/ ?8 h6 H
- }
复制代码
- i" t/ B4 @& ~ w7 q |
. b z. C7 Q; o5 \ |
|