SQL PHP HTML ASP JavaScript articles and free scripts to download
 

PHP File delete using unlink function

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. Here is the command to delete the file.

unlink($path);

Here $path is the relative path of the file calculated from the script execution. Here is an example of deleting file by using relative path

$path="images/all11.css";
if(unlink($path)) echo "Deleted file ";

We have used if condition to check whether the file delete command is successful or not. But the command below will not work.

$path="http://domainname/file/red.jpg";
if(unlink($path)) echo "Deleted file ";

The warning message will say unlink() [function.unlink]: HTTP does not allow unlinking.

We can suppress the warning message by adding a @ symbol before the unlink command .
Based on the success of the file delete command we can further execute our code by using if else code block.

$path="test.html";
if(@unlink($path)) {echo "Deleted file "; }
else{echo "File can't be deleted";}




Further readings
PHP file handling functions
Reading from local and remote files by using fopen()
Writing to a file by fwrite() function
file_exists: Checking if file is present or not
unlink:Deleting file by using unlink function
Deleting all files present inside a directory
Downloading files using header control
File upload to server using PHP
File upload using PHP 5 and register_global off
Uploading More than one file to server
Displaying all files and directory of a folder
Getting the Present file name running the PHP script
pathinfo: getting all the details like dir name, file name , extension etc
Getting the last updated time of the file in PHP
Displaying the last modification time of the file
Searching for text within a pair of tags of a html page
Listing All title tags inside a directory
Creating thumbnail images after uploading the file














hariv2131-03-2010
nice
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked


Join Our Email List
Email:  
For Email Newsletters you can trust
File handling
PHP Sections