欢迎来到XOOPS China
用户名 密码 记住我 还未注册?
现在最新的稳定版本是 2.3.3

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



在写一个详细一点的图片上传例子吧!
新进会员
注册日期:
7/4 12:52
所属群组:
注册会员
帖子: 10
等级: 2; EXP: 0
HP: 5 / 25
MP: 3 / 3
离线
创建表单
$form = new XoopsForm("", "form", "$formUrl", "post", true);
$form->setExtra('enctype="multipart/form-data"');//值得注意的地方
$form->addElement(new XoopsFormFile("店铺Logo ", "shop_logo",2024),true);


上传文件的页面
include_once XOOPS_ROOT_PATH.'/class/uploader.php';

// 图片上传
$img_types = array('image/gif', 'image/jpeg', 'image/jpg', 'image/bmp', 'image/png','image/pjpeg', 'image/x-png');
//参数说明 上传路径,上传类型,上传大小,宽 ,高
$uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH.'/shoplogo', $img_types, 30000, 400, 400);
//查找上传文件域 id
if ($uploader->fetchMedia("shop_logo"))
{
$TempFileName=time().rand(1,9).rand(1,9).rand(1,9).rand(1,9);
//重命名上传文件
$uploader->setPrefix($TempFileName);
//开始上传
if (!$uploader->upload())
echo $uploader->getErrors();//出错提示
else
$shop_logo=$uploader->getSavedFileName() ;//获取上传后的文件路径
}else
echo $uploader->getErrors();//找不到文件提示出错

7/17 10:48
Email PDF 书签 打印 Blog 举报 回顶部





可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可以使用HTML语法。
不可以使用签名档。

[高级搜索]


快点报名参加XOOPS China佳站展示吧!
只要你的网站是用XOOPS建立的,便可以报名参加XOOPS China佳站展示。你只需写一篇建站经验或者技巧分享的文章,连同你的网站一同提交,便可以在XOOPS China首页的佳站展示中展览不少于一个周。为你的网站增加知名度,带来更大流量,同时也和其他XOOPSer一起分享经验,共同进步。
点击这里报名参加!