$path="images/all11.css";
if(unlink($path)) {
echo "Deleted file ";
}
We can delete files by giving its URL or path in PHP by using unlink command. This command will work only if write permission is given to the folder or file. Without this the delete command will fail. unlink($path);
We can check the path by using file_exists function to know if file is available for deletion.
Here $path is the relative path of the file calculated from the script execution.
We have used if condition to check whether the file delete command is successful or not. But the command below will not work.
$path="https://domainname/file/red.jpg";
if(unlink($path)) echo "Deleted file ";
The warning message will say unlink() [function.unlink]: HTTP does not allow unlinking.
$path="test.html";
if(@unlink($path)) {echo "Deleted file "; }
else{echo "File can't be deleted";}
Here we are deleting one file only. We can also delete all the files of a directory or selected files by using PHP.
hariv21 | 31-03-2010 |
nice |
php | 29-09-2012 |
amazing tutorils.... thanks |
bell | 16-07-2014 |
how to generate a Multiple deletion method |
jamroz | 16-09-2014 |
sir i make a page which delete a record but a file or image that are stored in the folder did not removed . How to remove from folder a picture using unlink() |