好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php简单文件图片批量上传程序代码 - php上传下载

php简单文件图片批量上传程序代码

批量上传方法也很简单我们只要在给form时加个name=\"pictures[]\" 数组,然后再利用foreach ($_FILES[\"pictures\"][\"error\"] as $key => $error)对数组循环判断,再利用move_uploaded_file($tmp_name, $uploadfile); 实现文件上传就可以了.

html实例代码如下:

<html>  <head><title>upload picture more once</title></head>  <body>  <form action= ""  method= "post"  enctype= "multipart/form-data" >   <p>Pictures:<br />  <input type= "file"  name= "pictures[]"  /><br />   <input type= "file"  name= "pictures[]"  /><br />   <input type= "file"  name= "pictures[]"  /><br />  <input type= "submit"  name= "upload"  value= "Send"  />    </p>  </form>  </body>  </html> 

php处理实例代码如下:

<?php  if ( $_POST [ 'upload' ]== 'Send' ){         $dest_folder     =   "picture/" ;   if (! file_exists ( $dest_folder )){             mkdir ( $dest_folder );   }   foreach  ( $_FILES [ "pictures" ][ "error" ]  as   $key  =>  $error ) {          if  ( $error  == UPLOAD_ERR_OK) {             $tmp_name  =  $_FILES [ "pictures" ][ "tmp_name" ][ $key ];              $name      =  $_FILES [ "pictures" ][ "name" ][ $key ];           $uploadfile  =  $dest_folder . $name ;             move_uploaded_file( $tmp_name ,  $uploadfile );         }   }   }   ?>  

方法相当简单我们只是把单文件上传改成了多文件上传,其它只改了二个地方一个是表单名改成php数组形式一种是上传文件地方利用foreach来对数组遍历了.

查看更多关于php简单文件图片批量上传程序代码 - php上传下载的详细内容...

  阅读:71次