管理员
论坛积分
分
威望 点
贡献值 个
金币 枚
|
- function imgs_uploads($path_old = null){7 @2 t5 @2 m/ _
-
' H! f) v# B U. a* _* _- s - $images_path = './Uploads/image/shop/';
. N0 x3 @1 |, n - if (!is_dir($images_path)) {
& Y- B' t4 G; ~8 I+ r+ g; D q% \" a - mkdir($images_path);% w- b0 a: k: | ]9 {7 P+ r
- }
* p. S a6 z% B# K - % L* ]8 |! y/ _$ ?: e
B. R8 _7 T+ v' w$ M- $upload = new \Think\Upload();//实列化上传类
, g& z- k' U) _: p* I - $upload->maxSize=4145728;//设置上传文件最大,大小
/ }) {' t: o8 N# u! Y; H6 a8 E - $upload->exts= array('jpg','gif','png','jpeg');//后缀) F; N9 _) ]; q0 e" _
- $upload->rootPath =$images_path;//上传目录
* Y" G8 K0 D" f0 n - $upload->savePath = ''; // 设置附件上传(子)目录
' [: w4 l4 G' q - //$upload->autoSub = true;
* o( e0 {" L. Y$ |1 Y - //$upload->subName = array('date','Ymd');
4 R! w' {) c# Z, b/ S - //$upload->saveName = array('uniqid','');//设置上传文件规则/ M9 c6 [5 R- p3 e5 J" u% z
- $upload->replace = false;
/ c1 S* Y' E9 b# L' E - $info= $upload->upload();//执行上传方法0 M5 s) @( ?. w9 R; ^6 c z" v
- if(!$info){+ d$ E+ J8 i- W% P! l; a* {; A
- $res['status'] = 0;8 R1 P# D) s8 u: x( ~) \& {7 p
- $res['res'] = $upload->getError();3 l: J5 t" W; a6 g, Q* C7 p3 |$ I4 U
- * r5 I( c8 j/ b2 S8 e2 p% V
- }else {& Q- v; \5 K& h9 {* g9 Z
- 6 e+ ^ G* X% r: P: {" _. m
- //获取上传文件信息7 b: I+ F- |8 H) J
- foreach ($info as $file){
$ v0 p6 g: b3 ~2 s& ? - $img_path[] = '/Uploads/image/shop/'.$file['savepath'] . $file['savename'];) y1 l; X) ]/ U
- $name[]=$file['key'];7 I5 g6 S9 O9 @6 ~& e
6 a2 b0 w' s8 e' F6 T9 e- $ U$ f6 K/ X; S" r
- }
8 E2 u, l% A* u9 t% E# v - //图片物理目录删除、改名图片用
: D: T9 B' v$ I2 H - $bigimg=$file['savepath'].$file['savename'];
3 w" V l& h6 K- @4 t - //$_POST['goods_big_img']=$bigimg;- {; C$ A" Y3 X; h3 ?4 i6 W( L
- D7 P9 b4 ^- k% L
-
- S1 Y7 W+ X+ P - $image=new \Think\Image();
. E5 R$ C/ ^6 ]: T- E4 ~( p - n2 w$ L- c7 B# M: ^
- $srcimg=$upload->rootPath.$bigimg;
$ [* @% W! M1 v - $image->open($srcimg);
/ |$ S0 Z$ q: Z, { - $image->thumb(500,500);$ h3 R( P! H6 @; k. _. Q
- $smallimg=$file['savepath']."small_".$file['savename'];
0 A$ Y( g6 |: U; z3 A+ V - $image->save($upload->rootPath.$smallimg);) ~8 T( k4 r$ r2 e# S0 A
- //$_POST['goods_small_img']=$smallimg;! \$ k( r1 r( ^8 d5 B! p6 S K; E
- 0 ]1 I7 r9 j3 I& X6 Q% d
8 c) E8 r Y9 b/ r- 4 S, m! L0 `* l! \: E$ r9 W- ~. _; x
- if ($path_old && $img_path) {4 \% B. Y& H D8 {0 {* e
- unlink('.' . $path_old);8 X$ r. K4 M: x4 h. w+ J/ k
- }
2 T( F1 d6 Y4 P Y$ U - 5 r1 B2 g$ c4 g) |3 M4 g
-
# b: b0 x U1 N( y& L0 d - $res['stats'] = 1;
; |1 [! w# Z. H8 P" F# V, p* ~ - $res['res'] = $smallimg;
2 `0 u a! y4 ~5 c0 V/ l0 k3 I% Q - $res['name']=$name;" ~; O" r/ U; g. \2 z( p
- }
; a0 l/ S u$ K+ o -
- \5 j4 {- X7 ~ - % _. I( ?4 m9 V( F! ^
- }
复制代码 * l5 N @4 A5 p, I0 v
0 O: ^/ Y( O6 f5 f |
|