首页 > php框架 > php文件上传类(该类支持单个或者多个文件上传)(1/2)

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

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

/php教程php教程类(该类支持单个或者多个文件上传)
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.php100.com/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<?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.php100.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;
  }

php教程 php教程

文章地址:http://www.phprm.com/frame/php1005086.html

转载随意^^请带上本文地址!

标签:none

发表留言