Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
530761333 发表于 2010-9-10 01:10:03 | 显示全部楼层 |阅读模式
  1. /**
  2. * 本地上传类
  3. *
  4. * @example
  5. *
  6. * $upload = new discuz_upload();
  7. * $upload->init($attach, 'forum');
  8. * if($upload->error()) {
  9. * showmessage('upload error');
  10. * }
  11. * ... 权限判断等等
  12. * ...
  13. * $upload->save();
  14. * if($upload->error()) {
  15. * if(!defined('IN_ADMINCP')) {
  16. * showmessage($upload->errormessage());
  17. * } else {
  18. * cpmsg($upload->errormessage(), '', 'error');
  19. * }
  20. * }
  21. *
  22. */
复制代码
  1. /**
  2. * Enter description here...
  3. *
  4. * @param 上传的 $attach
  5. * @param 'forum', 'group', 'album', 'portal', 'common', 'temp', 'category' $type
  6. * @param 扩展id, 目前仅应用于group类型 $extid
  7. * @return boolean
  8. */
  9. function init($attach, $type = 'temp', $extid = 0, $forcename = '')
复制代码
  1. /**
  2. * 保存上传文件至本地
  3. * @return boolean
  4. *
  5. *
  6. * @errorcode: $this->error()
  7. * 0 = 上传成功
  8. * -101 = 上传文件不存在或不合法
  9. * -102 = 非图片类型文件
  10. * -103 = 无法写入文件或写入失败
  11. * -104 = 无法识别的图像文件格式
  12. *
  13. */
  14. function save()
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 04:58 , Processed in 0.163881 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表