Discuz图片上传函数

2022-06-19 0 788

调用文件中对象 sourceclassdiscuzdiscuz_upload.php

第一种: sourcefunctionfunction_home.php

function pic_upload($FILES, $type='album', $thumb_width=0, $thumb_height=0, $thumb_type=2) {
    ...
    ...
    ...    return $result;
}

测试上传返回值为

array (size=3)  'pic' => string '201709/06/173409iffc1mefuscccxur.png' (length=36)  'thumb' => int 0
  'remote' => int 0

第二种: sourcefunctionfunction_spacecp.php

function pic_save($FILE, $albumid, $title, $iswatermark = true, $catid = 0) {
    ...
}

测试上传返回值

array (size=15)  'albumid' => int 0
  'uid' => string '1' (length=1)  'username' => string 'admin' (length=5)  'dateline' => int 1504691483
  'filename' => string 'wx.jpg' (length=6)  'postip' => string '127.0.0.1' (length=9)  'port' => string '3250' (length=4)  'title' => string '这是从test.php文件上传的文件!' (length=39)  'type' => string 'jpg' (length=3)  'size' => int 31140
  'filepath' => string '201709/06/175123vh29ill29lq2wq9l.jpg' (length=36)  'thumb' => int 1
  'remote' => int 0
  'status' => int 0
  'picid' => int 3

图片删除函数

function pic_delete($pic, $type, $thumb, $remote) {    global $_G;    if($remote > 1 && $type == 'album') {
        $remote -= 2;
        $type = 'forum';        return true;
    }    if($remote) {
        ftpcmd('delete', $type.'/'.$pic);        if($thumb) {
            ftpcmd('delete', $type.'/'.getimgthumbname($pic));
        }
        ftpcmd('close');
    } else {
        @unlink($_G['setting']['attachdir'].'/'.$type.'/'.$pic);        if($thumb) {
            @unlink($_G['setting']['attachdir'].'/'.$type.'/'.getimgthumbname($pic));
        }
    }    return true;
}
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

黑龙江省声美网络科技有限公司 discuz Discuz图片上传函数 http://www.fuwenhao.com/418.html

Discuz图片上传函数
上一篇: discuz 积分的名称
Discuz图片上传函数
下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务