Upload File in PHP with Error display, File Name, Size, Type and Srver temporary name

<?php
   print "<B>\n";
   print "\nContents of \$_FILES:\n";
   foreach ($_FILES["file"] as $k => $v) {
      print "   $k = $v\n";
   }
   print "</B>\n";
 
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>