Beispiel #1
0
            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 "文件上传失败!";
        }
    }
} else {
Beispiel #2
0
            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 {
            echo "图片上传失败!";
        }
    }
} else {
    if ("deletepic" == $type) {
        //删除图片
        //图片上传成功后引入数据库操作