SpeedPHP技术交流论坛

 找回密码
 论坛注册

QQ登录

只需一步,快速开始

搜索
查看: 2179|回复: 8

[PHP类] iCase文件上传类(功能和使用方法都比较简单)

[复制链接]

15

主题

0

好友

111

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-2-23 15:50:04 |显示全部楼层
icUpload
基于SpeedPHP的非官方文件上传类
此类不包含图片处理功能
@author Pony

安装方法
将 icUpload.php 放到 SpeedPHP/Extensions/ 目录下即可

简单使用示例html代码

  1. <form name="form1" enctype="multipart/form-data" method="post" action="http://localhost:1108/speedphp-upload/">
  2. <label>
  3. <input type="file" name="file" id="file">
  4. </label>
  5. </form>
复制代码


php代码
  1. $test = spClass('icUpload',array('file'));//array('file')对应的是html中的 name="file"
  2. $test -> save();//至此,完成了最简单的文件上传,文件保存至 ./tmp/ 目录下
复制代码


全功能的使用示例
  1. $test = spClass('icUpload',array('file'));//array('file')对应的是html中的 name="file"

  2. $allowtype = array('txt'=>TRUE,'rar'=>TRUE);//设置允许上传.txt和.rar文件,不允许上传其它类型
  3. $test -> set('ALLOW_SUFFIX',$allowtype);//使用set函数操作设置

  4. $test -> set('MAXSIZE',102400);//使用set函数设置,最大允许上传文件大小为102400字节,即100KB

  5. $test -> set('SAVEPATH','./');//使用set函数设置,文件保存路径为根目录,此处可以输入相对路径或绝对路径

  6. $filepath = $test -> save('hello.txt');//保存到服务器上的文件名是hello.txt
  7. if($filepath != FALSE) echo '文件上传成功,文件的路径为'.$filepath;
  8. else echo '文件上传失败';
复制代码




该贴已经同步到 Pony的微博

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?论坛注册

<-sina_sign,1756798423,a36ceb4f,1->

48

主题

0

好友

3074

积分

管理员

@speedphp

Rank: 9Rank: 9Rank: 9

发表于 2011-2-23 20:34:33 |显示全部楼层

20

主题

0

好友

94

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-2-25 08:38:59 |显示全部楼层
看代码感觉还不错,支持!
暖阳~
http://www.vecms.com

3

主题

0

好友

42

积分

武林新贵

Rank: 4

发表于 2011-2-25 17:42:30 |显示全部楼层
好东西 收藏着 向楼主学习 向楼主致敬

11

主题

0

好友

118

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-3-10 16:35:38 |显示全部楼层
有个演示就更好了。

10

主题

0

好友

102

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-7-17 03:02:27 |显示全部楼层
这个比较简单,我已经试用成功了

1

主题

0

好友

13

积分

武林新贵

Rank: 4

发表于 2012-4-8 10:40:03 |显示全部楼层
怎么获取上传文件的扩展名啊?

0

主题

0

好友

2

积分

武林新贵

Rank: 4

发表于 2012-4-26 17:11:23 |显示全部楼层
感觉挺不错的,手下啦,谢谢楼主!!

0

主题

0

好友

0

积分

武林新贵

Rank: 4

发表于 2012-5-8 09:53:20 |显示全部楼层
嗯  求演示……
您需要登录后才可以回帖 登录 | 论坛注册

手机版|Archiver|SpeedPHP.com ( 粤ICP备08008671号 )  

GMT+8, 2012-5-19 01:41

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部