小草根

本地上传类 class_upload.php 使用说明

作者:小草根   发布时间:2015-03-05 10:14   回复数:0   浏览数:467
小草根
4670小草根管理员
2015-03-05 10:14:30
4670 2015-03-05 10:14:30
/**
* 本地上传类
*
* @example
*
* $upload = new discuz_upload();
* $upload->init($attach, 'forum');
* if($upload->error()) {
*     showmessage('upload error');
* }
* ... 权限判断等等
* ...
* $upload->save();
* if($upload->error()) {
*     if(!defined('IN_ADMINCP')) {
*        showmessage($upload->errormessage());
*    } else {
*        cpmsg($upload->errormessage(), '', 'error');
*    }
* }
*
*//**
     * Enter description here...
     *
     * @param 上传的 $attach
     * @param 'forum', 'group', 'album', 'portal', 'common', 'temp', 'category' $type
     * @param 扩展id, 目前仅应用于group类型 $extid
     * @return boolean
     */
    function init($attach, $type = 'temp', $extid = 0, $forcename = '')/**
     * 保存上传文件至本地
     * @return boolean
     *
     *
     * @errorcode:  $this->error()
     * 0    = 上传成功
     * -101 = 上传文件不存在或不合法
     * -102 = 非图片类型文件
     * -103 = 无法写入文件或写入失败
     * -104 = 无法识别的图像文件格式
     *
     */
    function save()
游客
登录后才可以回帖,登录 或者 注册