UGiA PHP UPLOADER V0.2 发布

      PHP 2005-9-15 1:48
UGiA PHP UPLOADER V0.2 发布

September 12, 2005 at 10:46 pm · Filed under Develop, PHP Develop


不好意思让大家久等了, 这个版本完成度很低,不过基本可以使用了,所以发出来让大家测试.
由于服务器空间比较紧张,所以没有在线demo, 大家可以查看下面的截图。希望有条件的同学提供一个放demo的空间。

UPU V0.2功能列表
- 理论上可以上传无限大的文件
- 实时显示上传状态、进度
- 支持多文件上传以及与表单混合上传
- 方便的用户调用接口
- 兼容不同浏览器
- …


调用方法:
1.下载upub0.2.rar, 将里面的upu目录解压到网站某一目录下。将upu/temp/, upu/files的目录权限改为755
2.打开upu/misc/upu.js, 修改var basePath = "/upload/upu/"; 为upu相对于网站根目录的路径
3.在包含上传表单的页面中加入<script type="text/javascript" src="upu/misc/upu.js"></script>,这里的upu/misc/upu.js为upu.js的路径,然后在<form>标签中加入onsubmit="return upuInit(this)"
4.在你文件上传后处理的页面中使用

UGiA PHP UPLOADER V0.2 发布

      PHP 2005-9-15 1:48
{logcontent}
标签集:TAGS:
回复Comments() 点击Count()
POST来获取表单数据

注意:
1. UPU需要php4.3.0及其以上版本,并打开socket扩展,因为上传过程中需要开临时端口,请注意一下服务器的防火墙设置。
2. upu/temp为上传临时文件存放目录, upu/files为文件存放目录,这两个目录可以在upu.class.php中指定。
3. 你的<form>中要有enctype="multipart/form-data"这个属性,action为文件上传成功后的处理页面,也就是说你的<form>完全按照正常的思路来写就可以了,唯一不同的是需要加入onsubmit="return upuInit(this)"
4. 上传成功后,可以使用

UGiA PHP UPLOADER V0.2 发布

      PHP 2005-9-15 1:48
{logcontent}
标签集:TAGS:
回复Comments() 点击Count()
POST来获取表单数据,如果是普通表单,直接

UGiA PHP UPLOADER V0.2 发布

      PHP 2005-9-15 1:48
{logcontent}
标签集:TAGS:
回复Comments() 点击Count()
POST[’表单名称’]即可获得其值,如果是一个文件,则返回这样一个数组

UGiA PHP UPLOADER V0.2 发布

      PHP 2005-9-15 1:48
{logcontent}
标签集:TAGS:
回复Comments() 点击Count()
POST[’表单名字’] = Array (
[filename] => 文件名
[clientpath] => 客户端文件路径
[savepath] => 上传后文件保存路径及文件名
[filetype] => 文件类型
[filesize] => 文件大小
[extension] => 扩展名
)

5. 本程序为自由软件;您可依据自由软件基金会所发表的GNU通用公共授权条款规定,就本程序再为发布与/或修改.本程序是基于使用目的而加以发布,然而不负任何担保责任;亦无对适售性或特定目的适用性所为的默示性担保。详情请参照GNU通用公共授权。http://gnu.freehostingguru.com/gpl/


下载地址:
UGiA PHP UPLOADER V0.2

截图:


图片如下:
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}