www.gusucode.com > Magic CMS PHP网站管理系统-政府企业版 v2.2.1源码程序 > magiccms_zq_v2.2.1/src/Module/Upload/IndexModule.class.php
<?php class IndexModule extends CommonModule{ public function index(){ //保存目录 $upload_save_path = C('UPLOAD_SAVE_PATH') ? C('UPLOAD_SAVE_PATH') : '../Uploads/'; //上传目录 $upload_path = trim($_GET['dir'])=='' ? 'image' : trim($_GET['dir']); //定义上传的文件扩展名 $ext_type = C('UPLOAD_ALLOW_TYPE'); if (empty($ext_type)){ $ext_type = array( 'IMAGE' => array('gif', 'jpg', 'jpeg', 'png', 'bmp'), 'MEDIA' => array('swf', 'flv', 'mp3','mp4','f4v','wav', 'wma', 'wmv', 'mid', 'avi', 'mpg', 'asf', 'rm', 'rmvb'), 'FILE' => array('doc', 'docx', 'xls', 'xlsx', 'zip', 'rar', 'gz', 'bz2','pdf'), );} //允许上传文件大小 $file_size = C('UPLOAD_ALLOW_SIZE')=='' ? 2097152 : C('UPLOAD_ALLOW_SIZE'); $upload = new Upload($upload_save_path.$upload_path.'/'.date("Ymd"),$ext_type[strtoupper($upload_path)],$file_size); $uplofile = $upload->upload(); if($uplofile){ if (C('WATER_ON') && in_array($uplofile[0]['ext'],$ext_type['IMAGE'])){ $water = new Image(); $water->water($uplofile[0]['path']); } if (C('THUMB_ON') && in_array($uplofile[0]['ext'],$ext_type['IMAGE'])){ $thumb = new Image(); $thumb->thumb($uplofile[0]['path']); } echo json_encode(array("msg"=>'上传成功',"url"=>$uplofile[0]['path'],"result" => '1')); }else{ echo json_encode(array("msg"=>$upload->getError(),"error" => 1)); } } }