コード例 #1
0
ファイル: dzz_core.php プロジェクト: druphliu/dzzoffice
function dzz_app_pic_save($FILE, $dir = 'appimg')
{
    global $_G;
    $imageext = array('jpg', 'jpeg', 'png', 'gif');
    $ext = strtolower(substr(strrchr($FILE['name'], '.'), 1, 10));
    if (!in_array($ext, $imageext)) {
        $ext = 'jpg';
    }
    $subdir = $subdir1 = $subdir2 = '';
    $subdir1 = date('Ym');
    $subdir2 = date('d');
    $subdir = $subdir1 . '/' . $subdir2 . '/';
    $target = $dir . '/' . $subdir;
    $filename = date('His') . '' . strtolower(random(16));
    if (!($attach = io_dzz::UploadSave($FILE))) {
        return '应用图片上传失败';
    }
    $setarr = array('uid' => $_G['uid'], 'username' => $_G['username'], 'dateline' => $_G['timestamp'], 'aid' => $attach['aid']);
    if ($setarr['picid'] = DB::insert('app_pic', $setarr, 1)) {
        C::t('attachment')->addcopy_by_aid($attach['aid']);
        return $setarr;
    }
    return false;
}