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

#1 Pony

icUpload
基于SpeedPHP的非官方文件上传类
此类不包含图片处理功能
@author Pony

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

简单使用示例html代码





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


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

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

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

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

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


speedphp-upload.rar

该贴已经同步到 Pony的微博

2011-02-23 15:50:04

#2 jake

:handshake

2011-02-23 20:34:33

#3 jiayan41

看代码感觉还不错,支持!

2011-02-25 08:38:59

#4 elick

好东西 收藏着 向楼主学习 向楼主致敬

2011-02-25 17:42:30

#5 vsxp

有个演示就更好了。

2011-03-10 16:35:38

#6 虞飞

这个比较简单,我已经试用成功了

2011-07-17 03:02:27

#7 pengtong

怎么获取上传文件的扩展名啊?

2012-04-08 10:40:03

#8 ˋ﹫._│噺

感觉挺不错的,手下啦,谢谢楼主{:soso_e113:}!!

2012-04-26 17:11:23

#9 a13019

嗯  求演示……

2012-05-08 09:53:20