cxwpf200 发表于 2015-8-29 12:20:48

php 多文件上传

  这个是对单文件上传的补充,只要是让大家知道有这么回事
没有对安全等考虑的很全面,请大家修正,谢谢
  单文件
  index.php



<form atcion="action.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileField1" />
</form>

  当需要上传二进制文件时,记得 enctype="multipart/form-data"



<?php
var_dump($_FILES);
?>

现在的$_FILES只有一个索引,就是
$_FILES => array{
  fileField1 =>array
    'name' =>'****',
    'type' => .....
    ..
  }
}
多文件
index.php


<form atcion="action.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileField1" />
<input type="file" name="fileField2" />
<input type="file" name="fileField3" />
<input type="file" name="fileField4" />
<input type="file" name="fileField5" />
</form>

  现在提交到action.php后,$_FILES的内部结构会是这样:

$_FILES => array{
  fileField1 =>array
    'name' =>'****',
    'type' => .....
    ..
  },
  fileField2 =>array
    'name' =>'****',
    'type' => .....
    ..
  },  
  fileField3 =>array
    'name' =>'****',
    'type' => .....
    ..
  },
  fileField4 =>array
    'name' =>'****',
    'type' => .....
    ..
  }
  fileField5 =>array
    'name' =>'****',
    'type' => .....
    ..
  }
}
页: [1]
查看完整版本: php 多文件上传