Maison  >  Article  >  php教程  >  discuz的image类使用

discuz的image类使用

PHP中文网
PHP中文网original
2016-05-25 17:12:281135parcourir


//文件域的名字
//处理方法
//新图
			if(!empty($_FILES['attach']['tmp_name']) && is_uploaded_file($_FILES['attach']['tmp_name'])){
				$query = DB::query("select filename,filepath from pre_home_hall_pic where picid =$picid ");				
				while ($value = DB::fetch($query)) {
					$oldfilepath=$value['filepath'];
					$filename =$value['filename'];
				}
				$file_info = pathinfo($_FILES['attach']['name']);
				$ext = $file_info['extension'];// 取扩展名

				$filepath = dirname($oldfilepath).'/'.date('His').strtolower(random(16)).'.'.$ext;//随机重命名			
				$uploadpath = 'data/attachment/hall/'.$filepath;				
				if(!is_dir('data/attachment/hall/'.$oldfilepath)){
					unlink('data/attachment/hall/'.$oldfilepath);
					unlink('data/attachment/hall/'.$oldfilepath.'.thumb.jpg');				
				}
				$res = move_uploaded_file($_FILES['attach']['tmp_name'], $uploadpath);
				if($res){
					require_once libfile('class/image');
					$image = new image();
					$result = $image->Thumb($uploadpath, '', 140, 140, 1);						
				}
				$data['filename'] = $_FILES['attach']['name'];
				$data['filepath'] = $filepath;						
			}
			DB::update('home_hall_pic', $data, $wherearr);

                   

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn