Working with Images – PHP

We need to create an HTML form that allows you to choose the file to be uploaded.

Note: please make sure you have form method type is post and enctype=”mutipart/form-data” to to handle file uploading process successfully.

HTML Code

<form enctype=”multipart/form-data” action=”process.php” method=”POST”>

Choose File : <input name=”myfile” type=”file” />

<input type=”submit” value=”Upload” />

</form>

Now create a PHP file process.php for handling file information

<?php

// get the uploaded file name

$filename= $_FILES[‘myfile’][‘name’];

// get the file type

$filetype= $_FILES[‘myfile’][‘type’];

// get the file size (in bytes)

$filesize= $_FILES[‘myfile’][‘size’];

// You may put your validations here i.e restrict file size if($filesize>=1000000)

{

echo “ File is too Large, Maximum file size should be 1 MB”;

exit;

}

// Validation to check if uploaded file is an Image

if($filetype !=”image/jpeg” && $filetype !=”image/png” && $filetype !=”image/gif” && $filetype !=”image/JPEG” $filetype !=”image/PNG”)

{

echo “ Only Images allowed , Kindly upload valid Image.”;

exit;

}

else

{

// create a folder – upload (in the same location where you have this PHP file) to move uploaded image from your local computer to server

$target = “upload/”;

$target = $target . basename( $_FILES[‘myfile’][‘name’]) ;

move_uploaded_file($_FILES[‘myfile’][‘tmp_name’], $target);

echo  ” Image Uploaded Successfully”;

}

?>

You will be saving your uploaded images to a folder on the web server, which means you need a directory that is writable by the web server. To make the folder writable by the web server, you can use your FTP client for the same.

To write the uploaded image to the target folder, you use the function move_uploaded_file. This PHP function will retrieve the image and move it to the designated location.

About Us

Luckily friends do ashamed to do suppose. Tried meant mr smile so. Exquisite behaviour as to middleton perfectly. Chicken no wishing waiting am. Say concerns dwelling graceful.

Services

Most Recent Posts

  • All Post
  • advanced-excel-training
  • Branding
  • deepti saini model
  • Development
  • Digital Marketing
  • digital marketing course gurgaon
  • Digital Marketing Internship Gurugram
  • digital marketing jobs
  • digital-marketing-institutes-sector-14
  • Leadership
  • Management
  • Notice
  • php-development-courses
  • php-full-stack-development-courses
  • php-job-opportunity
  • php-training
  • php-training-in-baksar
  • php-training-in-balia
  • php-training-in-bangalore
  • php-training-in-delhi
  • php-training-in-faridabad
  • php-training-in-gaziabad
  • php-training-in-gorakhpur
  • php-training-in-gurgaon
  • php-training-in-kolkata
  • php-training-in-muzaffarpur
  • php-training-in-noida
  • php-training-in-patna
  • placements
  • web development training gurgaon

Company Info

She wholly fat who window extent either formal. Removing welcomed.

Limited Seats Available – Register Now

We keep batch sizes limited so every learner gets personal attention and proper doubt solving. Reserve your seat now and start your training in the next batch without delay. For details call us +91- 8802000175

Help

Privacy Policy

Terms

Conditions

Subscribe Now

For latest news and updates, fill your details below-

You have been successfully Subscribed! Ops! Something went wrong, please try again.
© 2023 Created with Royal Elementor Addons