教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 多个文件上传

php 多个文件上传

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php 多个文件上传等资源,欢迎您收藏本站,我们将为您提供最新的php 多个文件上传资源
多个文件上传功能,其实很简单与单文件上传区别就是文件名用数组形式,然后获取上传的文件时就利用foreach来个个上传,这样就实例的文件批量上传的功能了哦。其它也是单文件,只是看上去是多个文件同时上传了。
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1299')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1299>

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>php 多个文件上传</title>
</head>

<body>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>
    <label for="select"></label>
    <label for="filefield"></label>
    <input type="file" name="name[]" id="filefield" />
  </p>
  <p>
    <input type="file" name="name[]" id="filefield2" />
  </p>
  <p>
    <input type="file" name="name[]" id="filefield3" />
  </p>
  <p>
    <input type="file" name="name[]" id="filefield4" />
  </p>
  <p>
    <input type="file" name="name[]" id="filefield5" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="批量文件上传" />
  </p>
</form>
</body>
</html>

<?php

foreach($_files as $f)
{
 //处理中文名
 if (function_exists("iconv"))  $f[name] = iconv("utf-8","gb2312",$f[name]);

 $unm=intval(mt_rand(1000,9999));
 $file="z_upload/".date("ymdhms").$unm.$f[name];

 //检查是否已经存在同名文件
 if (file_exists($file))  header("http/1.0 403");
 //保存文件
 
 if (!@move_uploaded_file($f["tmp_name"],$file)) 
 {
 header("http/1.0 404 not found");
 }else{
 if(!isset($_cookie['uploadpic'])){
   setcookie("uploadpic",$file);
}else{
unlink($_cookie['uploadpic']);
setcookie("uploadpic","");
setcookie("uploadpic",$file);
}
 echo "1";
 
 }
}
?>

您可能感兴趣的文章:
php文件上传代码大全(实例分享)
php 文件上传简单实例
php 文件上传实例剖析
用PHP控制FTP文件上传
php自动创建文件夹并上传文件
22个很棒的jQuery文件上传插件
php多文件上传实现代码
php 上传大文件时需要做的设置
PHP配置文件设置上传大文件
asp 有关上传图片的问题?

[关闭]
~ ~