<?php 
 
/******************************************** 
 
    Example Usage: Multiple file uploading 
 
*********************************************/ 
 
error_reporting(E_ALL); 
 
if (! isset($_POST['Submit'])) { 
 
?> 
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> 
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000" /> 
<input type="file" name="file1" /><br /> 
<input type="file" name="file2" /><br /> 
<input type="file" name="file3" /><br /> 
<input type="submit" name="Submit" /> 
</form> 
<?php 
 
} else { 
    // Include the class file 
    require_once('Upload.class.php'); 
    for ($x = 1; $x <= 3; $x++) { 
        $upload = new Upload('file'.$x,'C:/'); 
        // Max file size 
        $upload->setMaxFileSize(10,UPLOAD_SIZE_MBYTES); 
        // Array of valid extensions 
        // Use * to allow all files 
        $upload->setTypes(array('*'));  
        // Upload the current file 
        $process = $upload->process(); 
     
        if (! $process) { 
            echo $upload->getMessage().'<br />'; 
        } else { 
            echo 'File '.$x.' Uploaded...<br />'; 
            echo 'Size: '. $upload->getFileSize().'MB<br /><br />'; 
        } 
    } 
} 
 
?>
 
 |