$file = @$_FILES['file_file']; //上传验证 if ($file["error"] > 0) { echo "上传错误!"; exit; } //对文件大小对比1000KB以下的图片可以上传 $fileSize = sprintf("%.2f", $file["size"] / 1024 / 1024); //M if ($fileSize > 100) { echo "文件太大超过100M不能上传!"; exit; } //文件名称 $down_name = $file['name']; $down_urlname = StackConst::get_date_str() . substr($down_name, strrpos($down_name, "."), strlen($down_name)); //从缓存区移动文件 if (move_uploaded_file($file["tmp_name"], StackConst::res_file_url() . $down_urlname)) { //装填信息 $arrFileInfo = array("down_name" => @$_POST['down_name'], "down_urlname" => $down_urlname, "down_savedate" => StackConst::get_date()); //引入FileDao require_once '../dao/FileDao.php'; //实例化FileDao $fileDao = new FileDao(); if ($fileDao->addFileSource($arrFileInfo)) { echo "文件上传成功!"; StackConst::jump_page("../view/filelist.php"); } else { echo "文件上传失败!"; } } else {
echo "上传错误!"; exit; } //对文件大小对比1000KB以下的图片可以上传 $fileSize = sprintf("%.2f", $file["size"] / 1024 / 1024); //M if ($fileSize > 1) { echo "图片太大超过1M不能上传!"; exit; } //获得图片信息,宽度 高度 类型 $picInfo = GetImageSize($file["tmp_name"]); //获取图片类型jpg gif png $picInfo_typeNum = $picInfo[2]; //图片路径名 $pic_urlname = StackConst::get_date_str() . "." . $picArray[$picInfo_typeNum]; if (move_uploaded_file($file["tmp_name"], StackConst::res_pic_url() . $pic_urlname)) { //图片上传成功后引入数据库操作 require_once '../dao/PicDao.php'; //实例化数据库 $picDao = new PicDao(); //装载需要插入数据库的数据 $arrPicInfo = array("pic_name" => @$_POST['pic_name'], "pic_urlname" => $pic_urlname, "pic_savedate" => StackConst::get_date()); //保存图片信息到数据 if ($picDao->insertPic($arrPicInfo)) { echo "图片上传成功!"; StackConst::jump_page("../view/piclist.php"); } else { echo "图片上传失败!"; } } else {