管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
8 Z: ~$ F* `5 [ -
7 f/ T. Z- j+ M5 j: C8 R - $images_path = './Uploads/image/shop/';
# P2 c7 M6 R" F) n - if (!is_dir($images_path)) {! J0 v5 a& R+ ]! Y% L+ w. B
- mkdir($images_path);
/ {! G7 f) F! Z' n - } - Z9 h% l: M/ X! Y v& F- ?: ^
-
$ l7 X( A& C5 Z6 w' E
- u: g# m& K8 h, J8 j e5 I- $upload = new \Think\Upload();//实列化上传类
" V6 J. z. l- c$ W7 t B9 w - $upload->maxSize=4145728;//设置上传文件最大,大小6 O) x3 e5 |- y( P. Q9 L2 ]
- $upload->exts= array('jpg','gif','png','jpeg');//后缀. m5 v* b* ^7 e* M: {; }& G; s e
- $upload->rootPath =$images_path;//上传目录
3 C* g4 A; n) l: U+ C0 B - $upload->savePath = ''; // 设置附件上传(子)目录
, [+ F0 W1 ]1 r% y3 Q! s, C - //$upload->autoSub = true; k F" a! F* n
- //$upload->subName = array('date','Ymd');7 ^, C" q0 Y2 w7 x! g, @+ d8 C/ j: R( l
- //$upload->saveName = array('uniqid','');//设置上传文件规则
- h/ p0 V. U, t* Z$ o+ z - $upload->replace = false;! u( b1 B: o0 s# f" V2 e/ p
- $info= $upload->upload();//执行上传方法
7 J( g1 {1 o$ {+ p - if(!$info){" m) [5 r) Q) s, I1 ]9 |5 H B
- $res['status'] = 0;7 l* z7 M! k/ Q) `1 J
- $res['res'] = $upload->getError();
8 E2 F9 `$ b* m# M, j4 f+ P - ; Z2 s) p6 \1 i" W/ [
- }else {/ s% w# ^, O( A1 i
- ) w- {/ J5 _" f# k. ^
- //获取上传文件信息1 O4 h& R" u# j) ~ v' H
- foreach ($info as $file){
, c }9 O: r9 Q/ [& s1 Q: b6 \8 n% n8 r8 J - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
+ o0 o q1 p8 ~( x% m9 R% U0 @ - $name[]=$file['key'];" `/ w2 e3 ?, u6 K2 t
( }% `% ~8 [- U3 T; i9 I+ Z-
4 D& u. X, a. ?- r% k7 p - }5 e3 d, h* E9 I1 \
- //图片物理目录删除、改名图片用7 `& S! H' f) L
- $bigimg=$file['savepath'].$file['savename'];
5 {7 s! y( V; T, G% p - //$_POST['goods_big_img']=$bigimg;
# k+ [0 s& S' t" P3 ^- x -
1 u' f( u9 j1 k/ _: Z6 ` -
" b5 D* F0 h; D: a3 s - $image=new \Think\Image();
4 Q" n# [0 g4 g3 d b. x -
6 J& O0 t H7 G1 m - $srcimg=$upload->rootPath.$bigimg; a% ?3 E+ B8 L' H: ~' T
- $image->open($srcimg);
2 d% W2 _6 s( v6 ~7 s. s - $image->thumb(500,500);
P9 ^6 k- j" X! Q - $smallimg=$file['savepath']."small_".$file['savename'];
4 H+ E2 C) I/ A: t; r2 f( G - $image->save($upload->rootPath.$smallimg);
5 K- b: k; r- G3 I: C; m - //$_POST['goods_small_img']=$smallimg;' ~& E/ {! e, \4 Y$ P+ W
-
# J5 ~2 ~( q% G4 f! ]
P8 f8 l) J% T- ?# {# R7 n- # t" N+ Z I0 y3 P+ v$ r
- if ($path_old && $img_path) {
$ Z! [* v- c9 c6 F& w - unlink('.' . $path_old);5 l7 n2 C# L6 M
- }+ K; D; {9 A% @ u% h
- 9 X) |5 Z8 X. |2 |% _ k
- & G+ V$ c4 E& T" E- y# {9 E# x
- $res['stats'] = 1;7 G+ Z" R( U) A T8 C
- $res['res'] = $smallimg;
: s) i6 X( E/ T4 p4 j }2 v ? - $res['name']=$name;- `5 G& P$ {; J8 o: q
- }
- q$ B4 `8 ~. x) r: U - 5 C" h" I5 j7 [
-
3 q9 z# p0 o1 B' G - }
复制代码
2 `4 H! P0 r* V* @3 A5 \. M
' N* d' x7 h4 j3 w |
|