| 
<form action="example_for_multi_files_upload.php" method="post"
enctype="multipart/form-data">
 <input type="file" name="images[]" multiple /> <input type="submit"
 name="submit" />
 </form>
 <hr>
 <?php
 require_once 'classes/MultiFileUploader.class.php';
 
 if (isset ( $_POST ['submit'] )) {
 echo "<pre>";
 // var_dump($_FILES['images']);
 if (isset ( $_FILES ['images'] )) {
 $files_data = $_FILES ['images'];
 $uploading_directory = 'uploads/multi'; // uploading directory
 
 /**
 * for example if your upload images
 *
 * @var $files_types
 */
 $files_types = array (
 'image/jpg',
 'image/jpeg',
 'image/png',
 'image/gif'
 );
 
 /**
 * for example exts types of the images
 *
 * @var $files_exts
 */
 $files_exts = array (
 'jpg',
 'jpeg',
 'gif',
 'png'
 );
 
 // new object of the MultiFileUploader class
 $up = new MultiFileUploader ( $files_data, $uploading_directory, $files_types, $files_exts );
 
 $up->start_upload (); // init files data
 
 /**
 * MultiFileUploader::finish_upload ()
 * upload the files with check every validation
 * then @return an array with to index
 * 1st index "uploaded": the names of the uploaded files
 * 2nd index "errors" : array of errors of Invalid files validation
 */
 var_dump ( $up->finish_upload () );
 }
 }
 
 ?>
 
 
 |