Example #1
0
function dzz_backimg_save($FILE, $dir = 'appimg')
{
    global $_G;
    $allowpictype = array('jpg', 'jpeg', 'gif', 'png');
    $upload = new dzz_upload();
    $upload->init($FILE, $dir);
    if ($upload->error()) {
        return $upload->errormessage();
    }
    if (!$upload->attach['isimage']) {
        return '只能上传图片文件';
    }
    $upload->save();
    if ($upload->error()) {
        return '保存失败';
    }
    $setarr = array('filepath' => $dir . '/' . $upload->attach['attachment'], 'thumb' => 0);
    //生成缩略图
    require_once libfile('class/image');
    $image = new image();
    if ($thumb = $image->Thumb($_G['setting']['attachurl'] . $setarr['filepath'], '', 101, 101, 1)) {
        $setarr['thumb'] = $thumb;
    }
    return $setarr;
}