当前位置:Gxlcms > PHP教程 > php文件上传类(该类支持单个或者多个文件上传)(1/2)_PHP教程

php文件上传类(该类支持单个或者多个文件上传)(1/2)_PHP教程

时间:2021-07-01 10:21:17 帮助过:4人阅读

php文件上传类(该类支持单个或者多个文件上传) /** * 类名:upfile * 作用:处理文件上传 * 说明,该类处理单个或者多个文件上传,使用该类时,只需要实列化该类 * 例:

/php教程文件上传类(该类支持单个或者多个文件上传)




无标题文档


//php文件上传类(该类支持单个或者多个文件上传)
/**
* 类名:upfile
* 作用:处理文件上传
* 说明,该类处理单个或者多个文件上传,使用该类时,只需要实列化该类
* 例:
* $up = upfile()
* $up->update_file($_file['filename'])
*
* $up->update_file 函数返回一个数组,如果是多文件上传,则为多维数据。
* 数组的内容:
* $fileinfo['file_size'] 上传文件的大小
* $fileinfo['file_suffix'] 上传文件的类型
* $fileinfo['file_name'] 上传文件的名字
* $fileinfo['error'] 上传文件产生的错误
*

*/
class upfile {
public $fcount = 1; //上传文件的数量
public $ftype = array('jpg','jpeg','gif','png'); //文件格式
public $fsize = 1024; //文件大小单位kb
public $fdir = 'www.bkjia.com/'; //文件存放目录
public $errormsg = ''; //产生的临时错误信息

/**
*函数名:get_tmp_file($putfile)
*作用:取得上传的临时文件名
*@param array $putfile
*@return string $upimg 返回临时文件名
*/
function get_tmp_file($putfile){
if($this->fcount == 1){
$tmpfile = $putfile['tmp_name'];
}else{
for($i=0;$i<$this->fcount;$i++){
$tmpfile[] = $putfile['tmp_name'][$i];
}
}
return $tmpfile;
}1 2

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444891.htmlTechArticlephp文件上传类(该类支持单个或者多个文件上传) /** * 类名:upfile * 作用:处理文件上传 * 说明,该类处理单个或者多个文件上传,使用该类时,...

人气教程排行