Location: PHPKode > scripts > Hybrid Upload Class > hybrid-upload-class/example.php
<?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 />';
		}
	}
}

?>
Return current item: Hybrid Upload Class