<?php
/**
* 我的文件上传类
*
* 未完成的功能:
* 1.对目标目录是否存在的判断
* 2.如果上传时出现重名,自动重命名
*
* @author M.Q. <[url]www.mengqi.net[/url]>
*/
class upload
{
/**
* 上传文件的信息,此值由构造函数取得,如果上传文件失败或出错或未上传,则此值为false
*
* @var array
*/
private $file = false;
/**
* 构造函数:取得上传文件的信息
*
* 如果在上传文件的工程中发生错误,那么出错的文件不会放在结果中返回,结果中的文件都是可用的
*
* @param string $tag form表单中<input>标签中name属性的值,例<input name="p" type="file">
*
* 例1,上传单个文件:
* <input name="upfile" type="file">
*
* 例2,上传多个文件:
* <input name="upfile[]" type="file">
* <input name="upfile[]" type="file">
*
* 结果(保存在$file变量中)如下:
*
* array(
* [0] => array(
* ''name'' => ''abc.txt''
* ''type'' => ''text/plain’
* ''tmp_name'' => ''/tmp/phpgxecCb''
* ''error'' => 0
* ''size'' => 62
* )
* [1] => array(
* ''name''&n