Copy uploaded file to a folder in PHP

Description

The following code shows how to copy uploaded file to a folder.

Example


<html>/* w  ww . j  a  v  a 2  s  . c  o m*/
 <body>
  Select a file to upload:<br>
  <form action="uploader.php" method="post" enctype="multipart/form-data">
  <input type="file" name="file" size="45">
  <br>
  <input type="submit" value="Upload File">
  </form>
 </body>
</html>

The following File is uploader.php.


<?php   /*from   w ww  .  j a  va2 s  . c  om*/

  if( $_FILES['file']['name'] != "" )
  {
    copy ( $_FILES['file']['tmp_name'], 
     "C:/Apache/htdocs/" . $_FILES['file']['name'] ) 
    or die( "Could not copy file" );
  }
  else
  {
    die( "No file specified" );
  }

?>
<html>
 <body>
  <h3>File upload succeeded...</h3>
  <ul>
  <li>Sent: <?php echo $_FILES['file']['name']; ?></li>
  <li>Size: <?php echo $_FILES['file']['size']; ?> bytes</li>
  <li>Type: <?php echo $_FILES['file']['type']; ?></li>
  </ul>
  <a href="<?php echo $_FILES['file']['name']; ?>">Click here to view file</a> 
 </body>
</html>




















Home »
  PHP Tutorial »
    Form »




PHP Form
Form Demo