In this tutorial we will show you the solution of delete image from folder in PHP, as, with help of form when we get the image from user to save it in database, we also save the copy of uploaded file in a folder that is in our local computer or server also.
So, today we will see how to delete that image from folder in php.
For a hint, a function is used to do this job and the name of function is unlink() function.
Step By Step Guide On Delete Image From Folder In PHP :-
Here, first we understand about unlink() function. An unlink function is an inbuilt function in php which is used to delete files.
We have to send a parameter with unlink() function to delete that specific file, if the file is deleted successfully then it will return true, otherwise it will return false.
Now, let us see how to use this function with php codes to delete files.
<?php if(isset($_POST[‘remove_btn’])){ $img = “example.jpg”; $imgpath = “gallary/img/”.$img; unlink( $imgpath ); //the above function will delete the required image from your folder. } ?>
- Here, first of all we have to create a form in which we save our data in database, if you don’t know how to create a form that saves data to database then you can visit to our article in which we will show you how to do that.
- At next, create one another field there that is of input type file which help to get image from the user. And on the button click the file gets saved to the database and to maintain a copy of that file on our server, we also have to use move_upload_file() function to save that image in required folder.
- Now, to remove image from folder. There must be another webpage or say form. In which we will create a database connection.
- Here, we also have to create a button, on click to that button the codes comes in action and the image file gets deleted and removed from our folder as well as from our database.
- As, you see above first we use isset function to button, that whether the button is clicked or not.
- Here, we are not going to show the code with help of which we can remove image file from database, we only show the codes with help of which we can remove image from folder.
- After that as data of user in already fetched from database. Because a specific image is assigned to specific user via a connection.
- Here, there must be an id or a name given to that image which is get when we click on delete button using database connection.
- Now, path is same for all user in which we save image file. And we use unlink function there with image path and image name. Which helps us to delete the required image from folder.
Conclusion :-
At last in conclusion, here we can say that with the help of this article we are able to understand how to delete image from folder in php.
I hope this tutorial on delete image from folder in PHP helps you and the steps and method mentioned above are easy to follow and implement.