Multiple file upload

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<!-- IMPORTANT:  FORM's enctype must be "multipart/form-data" -->
<form method="post" action="MultipleUploads.php" enctype="multipart/form-data">
  <input name="UploadFiles[]" id="UploadFiles" type="file" multiple="multiple" />
  <input type="submit" />
</form>
<?php
showVariable(compact("_FILES"));
$FilesCount = count($_FILES["UploadFiles"]["name"]);
ShowVariable(compact("FilesCount"));
/*  foreach ($_FILES["UploadFiles"]["name"] as $name) {
    ShowVariable(compact("name"));
    }*/
for ($FileIndex = 0; $FileIndex <= $FilesCount - 1; $FileIndex +=1)
 {
  $OriginalFilename = $_FILES["UploadFiles"]["name"][$FileIndex];
  ShowVariable(compact("OriginalFilename"));
  $TemporaryFilename = $_FILES["UploadFiles"]["tmp_name"][$FileIndex];
  ShowVariable(compact("TemporaryFilename"));
 }
function ShowVariable($TheVariable)
// Show the name of this variable and it's contents for debugging.
{
    $VariableName  = key($TheVariable);
    $VariableValue = $TheVariable[$VariableName];
    echo ('<p>' . $VariableName . ' is ');
    var_dump($VariableValue);
}
?>
<body>
</body>
</html>