Code Snippet: How to implement image upload in php



Following code implements file or image upload on php:

<?php
<?
echo 
$mesg;
?>
<br /><br />
<form enctype="multipart/form-data" action="" method="POST">
Please choose a file: <input name="uploaded" type="file" /><br />
<input type="submit" value="Upload" name="Upload"/>
</form>

?>

Php Code is:
<?php
if( isset($_POST['Upload']) )
{

   
//size condition 
   
if ( $_FILES['uploaded']['size'] > 350000
   { 
      
$mesg "Your file is too large.<br>"
      exit; 
   } 

   if( 
move_uploaded_file($_FILES['uploaded']['tmp_name'], "upload/" $_FILES['uploaded']['name'] ) )
   { 
      
$mesg =  "The file "basename$_FILES['uploaded']['name']). " has been uploaded";    
   } 
   else 
   {     
      
$mesg =  "Sorry, there was a problem uploading your file."
   }    
}
else
{
   
$mesg "Select a File to upload.";
}
?>