管理员
   
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){
- i2 b& K ]) ]$ _ - 6 A: h' a! h7 m8 Z+ |
- $images_path = './Uploads/image/shop/';
9 ~$ I( J7 q# v% E: x - if (!is_dir($images_path)) {
# T" {- `' }. s( U* O# V7 N - mkdir($images_path);* S+ A* F! p% D" L0 q7 |0 F$ V
- } ' c: n* Z( o( W I0 x: Y- m
- 8 ?6 W( [( |" K3 ^0 Z8 G
- % v( V2 O! o4 c) m* O- @- P
- $upload = new \Think\Upload();//实列化上传类+ s1 C3 C) x( @! h
- $upload->maxSize=4145728;//设置上传文件最大,大小; E l+ B W1 L# f8 G, Y
- $upload->exts= array('jpg','gif','png','jpeg');//后缀% H' V' l+ ^/ C; j
- $upload->rootPath =$images_path;//上传目录
: P4 ?+ c; H* a - $upload->savePath = ''; // 设置附件上传(子)目录
4 ^9 d W8 h( {' h! T6 y& R3 s9 u, k$ q - //$upload->autoSub = true;
5 [: V! Y" |$ v8 p* O& t - //$upload->subName = array('date','Ymd');
# F8 y; U- j/ G: [0 f0 _ - //$upload->saveName = array('uniqid','');//设置上传文件规则* I2 W# Q0 ?0 j" P2 p( F
- $upload->replace = false;9 V1 a3 b. j K& o
- $info= $upload->upload();//执行上传方法
1 M+ R5 s) N( m; K. ]7 r& i; U - if(!$info){
9 ]1 F: v$ c9 c, H8 z$ @ - $res['status'] = 0;9 r5 f) R Q9 \6 B+ @9 y M
- $res['res'] = $upload->getError();' @ N1 Y! } Y8 C
-
7 z R/ `% A8 Z( E* c - }else {
7 a `4 s# x0 v( M, b' m - 4 o) S1 V* u5 y3 h* `
- //获取上传文件信息
1 l- `! h8 R, z4 k: F - foreach ($info as $file){
1 T: `# ~" L6 _, ` - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];
$ G) o" F+ x/ o( _# H# { - $name[]=$file['key'];4 ^0 ]: A9 C5 n0 U. X. O
- ]* d* H4 g9 f5 e* ~9 Q& t7 s
- 7 n/ U) [9 n! K( v4 r4 U) b- c* ^
- } }6 G$ B9 ?; S* G
- //图片物理目录删除、改名图片用
2 N/ V9 X7 Q: z - $bigimg=$file['savepath'].$file['savename'];- O/ t" } W6 @# E
- //$_POST['goods_big_img']=$bigimg;
: @( V, W1 N8 `+ `+ r: ?" v- q -
( q9 h0 _) `8 z. r0 d# B) ]3 q" Z+ C -
$ N5 G4 M2 n, o/ Z - $image=new \Think\Image();# f2 m7 g9 C9 l2 d# U
-
+ N5 c) b$ D' ^- C - $srcimg=$upload->rootPath.$bigimg;) L O0 l E! ^5 P" Q
- $image->open($srcimg);
4 a3 i8 v/ T& u - $image->thumb(500,500);
5 E* F: R5 Q3 }8 M9 _ - $smallimg=$file['savepath']."small_".$file['savename'];
6 F9 p/ k- ^8 d( {- a - $image->save($upload->rootPath.$smallimg);0 A2 F1 @3 T6 n
- //$_POST['goods_small_img']=$smallimg;
. G, E7 r+ N, \. D -
2 ]* v. Y. w. W: B2 a" q
9 Y' W ^2 Q* G, G- f- 5 w# a7 A% }9 z* i. S
- if ($path_old && $img_path) { l$ e4 c+ ], Y- H( }% p/ L- @
- unlink('.' . $path_old);
3 t! T5 }: n$ p1 q - }
8 y# [ ~' g- n/ U8 u - 0 d( J( r8 \8 o6 w
-
0 @% |) ?3 q6 I6 x% X - $res['stats'] = 1;
) C Y8 D9 l# Q - $res['res'] = $smallimg;( ] ^: L+ O. I9 ^
- $res['name']=$name;
% ^( D- o, E0 q( C - }
' d9 P0 }, n0 {" _$ U; u# A -
2 r/ X+ a/ @' @* g -
3 C" c' n* d$ a a - }
复制代码
; u9 I& i2 a- {9 y. u0 ^3 p& w, @/ i) h1 z" N% h' z
|
|