Tue Jun 09 2020

Upload File

PHP Scripting1008 views

File Name: upload-file.php

<html>
	<head>
 		<title>Upload File</title>
	</head>
	<body>
	
		/* Encoded form data for uploading a file */
		<form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
 			<input type="file" name="up_file" id="up_file" />
 			<input type="submit" value="upload" />
 		</form>
 		
 		<?php
 			if(isset( $_FILES['up_file'])){
				echo "Name: ".     $_FILES['up_file']['name']       ."<br />";
				echo "Size: ".     $_FILES['up_file']['size'] ." bytes<br />";
				echo "Temp name: ".$_FILES['up_file']['tmp_name']   ."<br />";
				echo "Type: ".     $_FILES['up_file']['type']       ."<br />";
				echo "Error: ".    $_FILES['up_file']['error']      ."<br />";

				/* Upload file if it's a images */
				if($_FILES['up_file']['type'] == "image/jpeg" ) {
					$source = $_FILES['up_file']['tmp_name'];
					$target = "upload/".$_FILES['up_file']['name'];
					
					/*  Moves an uploaded file to a new location */
					if(move_uploaded_file($source, $target)) {
						$size = getImageSize( $target );
						echo '<img width="'.$size[0].'" height="'.$size[1].'" src="'.$target.'" alt="uploaded image" /><br />';
						echo "Image Uploaded Successfully!";
					}
					else
						echo "Fail to upload!";
				}
				else
					echo "It's not a images!";
			}
 		?>
 	</body>
</html>



/* Output */
Input:
Choose a image file

Name: order05.jpg
Size: 197978 bytes
Temp name: /tmp/phphWY5Zn
Type: image/jpeg
Error: 0

Image Uploaded Successfully!
Reference:

We use cookies to improve your experience on our site and to show you personalised advertising. Please read our cookie policy and privacy policy.